OPT-SIG-004Banco e TPPreguladoAssinatura e cabeçalhos
Headers de contexto do PSU
Quais headers de contexto do PSU o TPP transmite?
As opções
Os que ele tiver
PSU-IP-Address,PSU-IP-Port,PSU-HTTP-Method,PSU-Date,PSU-User-Agent,PSU-Referer, osPSU-Accept*,PSU-GEO-Location,PSU-Device-ID.Nenhum
Quando o PSU não está conectado, por exemplo em um acesso AISP em segundo plano.
- Na STET 1.6.3
- Parte 1, §3.6 Informações orientadas à detecção de fraude, p. 56
- OpenAPI
PsuIpAddressHeaderPsuGeoLocationPsuDeviceId
- Lado do banco
- 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ó.
- Lado do TPP
- 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. - Regulação
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).
Textos citados
A ficha como está armazenada
{
"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"
}