OPT-OAU-007Bank's choiceregulatedOAuth2 and tokens

AISP refresh token revocation

When does the bank revoke an AISP's refresh token?

The options

  • Regulatory period

    When the legal period between two SCAs runs out.

  • Internal period

    When a period set by the bank itself runs out, if there is one.

  • On request

    When the PSU revokes access, or when the TPP revokes its own refresh token (RFC 7009).

Bank side
The spec does not put a number on the legal period. It has been 180 days since 25 July 2023.
TPP side
A revocation shows up at the next refresh, as a 400. Schedule the SCA renewal before the deadline instead of being caught out by it.
Regulation

For access by an AISP, the SCA exemption has been mandatory since Delegated Regulation 2022/2360 (Article 10a of the RTS): SCA on first access, then every 180 days. The bank may ask for SCA earlier for objectively justified reasons related to fraudulent access, which it documents for its competent authority (Article 10a(3)). The transaction window covered is still 90 days.

Texts cited

Entry checked on October 19, 2026.

Based on the STET PSD2 API 1.6.3 specification, licensed CC BY 3.0 FR.

The entry as stored
{
  "id": "OPT-OAU-007",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Révocation du refresh token AISP",
    "en": "AISP refresh token revocation",
    "es": "Revocación del refresh token AISP",
    "pt-br": "Revogação do refresh token AISP"
  },
  "question": {
    "fr": "Quand la banque révoque-t-elle le refresh token d'un AISP ?",
    "en": "When does the bank revoke an AISP's refresh token?",
    "es": "¿Cuándo revoca el banco el refresh token de un AISP?",
    "pt-br": "Quando o banco revoga o refresh token de um AISP?"
  },
  "options": [
    {
      "label": {
        "fr": "Délai réglementaire",
        "en": "Regulatory period",
        "es": "Plazo regulatorio",
        "pt-br": "Prazo regulatório"
      },
      "text": {
        "fr": "À l'échéance du délai légal entre deux SCA.",
        "en": "When the legal period between two SCAs runs out.",
        "es": "Al vencer el plazo legal entre dos SCA.",
        "pt-br": "Ao fim do prazo legal entre duas SCA."
      }
    },
    {
      "label": {
        "fr": "Délai interne",
        "en": "Internal period",
        "es": "Plazo interno",
        "pt-br": "Prazo interno"
      },
      "text": {
        "fr": "À l'échéance d'un délai propre à la banque, s'il y en a un.",
        "en": "When a period set by the bank itself runs out, if there is one.",
        "es": "Al vencer un plazo propio del banco, si lo hay.",
        "pt-br": "Ao fim de um prazo próprio do banco, se houver."
      }
    },
    {
      "label": {
        "fr": "Sur demande",
        "en": "On request",
        "es": "A petición",
        "pt-br": "A pedido"
      },
      "text": {
        "fr": "Quand le PSU révoque l'accès, ou quand le TPP révoque lui-même son refresh token (RFC 7009).",
        "en": "When the PSU revokes access, or when the TPP revokes its own refresh token (RFC 7009).",
        "es": "Cuando el PSU revoca el acceso, o cuando el propio TPP revoca su refresh token (RFC 7009).",
        "pt-br": "Quando o PSU revoga o acesso, ou quando o próprio TPP revoga o seu refresh token (RFC 7009)."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.2.10",
        "page": 42
      }
    ],
    "openapi": [],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "La spec ne chiffre pas le délai légal. Il est de 180 jours depuis le 25 juillet 2023.",
    "en": "The spec does not put a number on the legal period. It has been 180 days since 25 July 2023.",
    "es": "La especificación no cuantifica el plazo legal. Es de 180 días desde el 25 de julio de 2023.",
    "pt-br": "A especificação não diz qual é o prazo legal. Ele é de 180 dias desde 25 de julho de 2023."
  },
  "tpp": {
    "fr": "Une révocation se voit au refresh suivant, en 400. Planifier le renouvellement de la SCA avant l'échéance plutôt que le subir.",
    "en": "A revocation shows up at the next refresh, as a 400. Schedule the SCA renewal before the deadline instead of being caught out by it.",
    "es": "Una revocación se detecta en el siguiente refresh, con un 400. Planificar la renovación de la SCA antes del vencimiento, sin esperar a que llegue.",
    "pt-br": "Uma revogação aparece no refresh seguinte, com 400. Planejar a renovação da SCA antes do vencimento, em vez de ser pego de surpresa."
  },
  "regulation": {
    "text": {
      "fr": "Pour un accès par un AISP, l'exemption de SCA est obligatoire depuis le règlement délégué 2022/2360 (art. 10a des RTS) : SCA au premier accès, puis tous les 180 jours. La banque peut demander une SCA plus tôt pour des raisons objectivement justifiées liées à un accès frauduleux, qu'elle documente auprès de son autorité (art. 10a(3)). La fenêtre de transactions couverte reste de 90 jours.",
      "en": "For access by an AISP, the SCA exemption has been mandatory since Delegated Regulation 2022/2360 (Article 10a of the RTS): SCA on first access, then every 180 days. The bank may ask for SCA earlier for objectively justified reasons related to fraudulent access, which it documents for its competent authority (Article 10a(3)). The transaction window covered is still 90 days.",
      "es": "Para un acceso a través de un AISP, la exención de SCA es obligatoria desde el Reglamento Delegado 2022/2360 (art. 10a de las RTS): SCA en el primer acceso y después cada 180 días. El banco puede exigir una SCA antes por motivos objetivamente justificados relacionados con un acceso fraudulento, que documenta ante su autoridad competente (art. 10a(3)). La ventana de transacciones cubierta sigue siendo de 90 días.",
      "pt-br": "Para um acesso por um AISP, a isenção de SCA é obrigatória desde o Regulamento Delegado 2022/2360 (art. 10a das RTS): SCA no primeiro acesso, depois a cada 180 dias. O banco pode exigir uma SCA antes por razões objetivamente justificadas ligadas a um acesso fraudulento, que documenta junto à sua autoridade competente (art. 10a(3)). A janela de transações coberta continua sendo de 90 dias."
    },
    "sources": [
      {
        "act": "rts",
        "ref": "art. 10a"
      },
      {
        "act": "rts",
        "ref": "art. 10a(3)"
      },
      {
        "act": "rts-2022-2360",
        "ref": "art. 3"
      }
    ]
  },
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}