OPT-SIG-004Banco y TPPreguladoFirma y cabeceras
Headers de contexto del PSU
¿Qué headers de contexto del PSU transmite el TPP?
Las opciones
Los que tenga disponibles
PSU-IP-Address,PSU-IP-Port,PSU-HTTP-Method,PSU-Date,PSU-User-Agent,PSU-Referer, losPSU-Accept*,PSU-GEO-Location,PSU-Device-ID.Ninguno
Cuando el PSU no está conectado, por ejemplo en un acceso AISP en segundo plano.
- En STET 1.6.3
- Parte 1, §3.6 Información orientada a la detección de fraude, p. 56
- OpenAPI
PsuIpAddressHeaderPsuGeoLocationPsuDeviceId
- Lado del banco
- La especificación dice que estos headers pueden servir como prueba de que el PSU está conectado, lo que cuenta para el límite de accesos sin el PSU (OPT-AIS-016). Los envía el TPP y no están autenticados como tales.
- Lado del TPP
- La especificación los hace obligatorios en cuanto el dato está disponible en la conexión entre el PSU y el TPP. Tres de ellos (
PSU-IP-Address,PSU-GEO-Location,PSU-Device-ID) requieren el consentimiento RGPD del PSU. Forman parte de los headers firmados. - Regulación
El límite de cuatro accesos en 24 horas solo se aplica cuando el PSU no solicita activamente la información (art. 36(5) de las RTS).
Textos citados
La ficha tal como está almacenada
{
"id": "OPT-SIG-004",
"edition": "1.6.3",
"chooser": "both",
"title": {
"fr": "En-têtes de contexte du PSU",
"en": "PSU context headers",
"es": "Headers de contexto del PSU",
"pt-br": "Headers de contexto do PSU"
},
"question": {
"fr": "Quels en-têtes de contexte du PSU le TPP transmet-il ?",
"en": "Which PSU context headers does the TPP send?",
"es": "¿Qué headers de contexto del PSU transmite el TPP?",
"pt-br": "Quais headers de contexto do PSU o TPP transmite?"
},
"options": [
{
"label": {
"fr": "Ceux dont il dispose",
"en": "Those it has",
"es": "Los que tenga disponibles",
"pt-br": "Os que ele tiver"
},
"text": {
"fr": "`PSU-IP-Address`, `PSU-IP-Port`, `PSU-HTTP-Method`, `PSU-Date`, `PSU-User-Agent`, `PSU-Referer`, les `PSU-Accept*`, `PSU-GEO-Location`, `PSU-Device-ID`.",
"en": "`PSU-IP-Address`, `PSU-IP-Port`, `PSU-HTTP-Method`, `PSU-Date`, `PSU-User-Agent`, `PSU-Referer`, the `PSU-Accept*` headers, `PSU-GEO-Location`, `PSU-Device-ID`.",
"es": "`PSU-IP-Address`, `PSU-IP-Port`, `PSU-HTTP-Method`, `PSU-Date`, `PSU-User-Agent`, `PSU-Referer`, los `PSU-Accept*`, `PSU-GEO-Location`, `PSU-Device-ID`.",
"pt-br": "`PSU-IP-Address`, `PSU-IP-Port`, `PSU-HTTP-Method`, `PSU-Date`, `PSU-User-Agent`, `PSU-Referer`, os `PSU-Accept*`, `PSU-GEO-Location`, `PSU-Device-ID`."
}
},
{
"label": {
"fr": "Aucun",
"en": "None",
"es": "Ninguno",
"pt-br": "Nenhum"
},
"text": {
"fr": "Quand le PSU n'est pas connecté, par exemple pour un accès AISP en tâche de fond.",
"en": "When the PSU is not connected, for example for AISP access in the background.",
"es": "Cuando el PSU no está conectado, por ejemplo en un acceso AISP en segundo plano.",
"pt-br": "Quando o PSU não está conectado, por exemplo em um acesso AISP em segundo plano."
}
}
],
"stet": {
"sections": [
{
"part": "framework",
"section": "3.6",
"page": 56
}
],
"openapi": [
"PsuIpAddressHeader",
"PsuGeoLocation",
"PsuDeviceId"
],
"flows": [],
"changes": [],
"remark": null
},
"aspsp": {
"fr": "La spec dit que ces en-têtes peuvent servir de preuve que le PSU est connecté, ce qui compte pour le plafond des accès sans le PSU (OPT-AIS-016). Ils viennent du TPP et ne sont pas authentifiés en tant que tels.",
"en": "The spec says these headers can serve as proof that the PSU is connected, which matters for the cap on accesses without the PSU (OPT-AIS-016). They come from the TPP and are not authenticated as such.",
"es": "La especificación dice que estos headers pueden servir como prueba de que el PSU está conectado, lo que cuenta para el límite de accesos sin el PSU (OPT-AIS-016). Los envía el TPP y no están autenticados como tales.",
"pt-br": "A especificação diz que esses headers podem servir de prova de que o PSU está conectado, o que conta para o limite de acessos sem o PSU (OPT-AIS-016). Eles vêm do TPP e não são autenticados por si só."
},
"tpp": {
"fr": "La spec les rend obligatoires dès que la donnée est disponible dans la connexion entre le PSU et le TPP. Trois d'entre eux (`PSU-IP-Address`, `PSU-GEO-Location`, `PSU-Device-ID`) demandent le consentement RGPD du PSU. Ils font partie des en-têtes signés.",
"en": "The spec makes them mandatory whenever the data is available in the connection between the PSU and the TPP. Three of them (`PSU-IP-Address`, `PSU-GEO-Location`, `PSU-Device-ID`) require the PSU's GDPR consent. They are part of the signed headers.",
"es": "La especificación los hace obligatorios en cuanto el dato está disponible en la conexión entre el PSU y el TPP. Tres de ellos (`PSU-IP-Address`, `PSU-GEO-Location`, `PSU-Device-ID`) requieren el consentimiento RGPD del PSU. Forman parte de los headers firmados.",
"pt-br": "A especificação os torna obrigatórios sempre que o dado estiver disponível na conexão entre o PSU e o TPP. Três deles (`PSU-IP-Address`, `PSU-GEO-Location`, `PSU-Device-ID`) exigem o consentimento do PSU nos termos do RGPD. Eles fazem parte dos headers assinados."
},
"regulation": {
"text": {
"fr": "Le plafond de quatre accès en 24 heures ne vaut que lorsque le PSU ne demande pas activement l'information (art. 36(5) des RTS).",
"en": "The cap of four accesses in 24 hours only applies when the PSU is not actively requesting the information (Article 36(5) of the RTS).",
"es": "El límite de cuatro accesos en 24 horas solo se aplica cuando el PSU no solicita activamente la información (art. 36(5) de las RTS).",
"pt-br": "O limite de quatro acessos em 24 horas só vale quando o PSU não solicita ativamente a informação (art. 36(5) das RTS)."
},
"sources": [
{
"act": "rts",
"ref": "art. 36(5)"
}
]
},
"note": null,
"production": null,
"verifiedAt": "2026-10-19"
}