OPT-AIS-002Choix de la banqueréglementéInformation sur les comptes

Consentement AISP, modèle A1 ou A2

La banque doit-elle connaître le détail du consentement donné à l'AISP ?

Les options

  • A1, full-AISP

    La banque ne connaît pas le détail du consentement. Elle répond à toute requête de l'AISP, sans pouvoir vérifier qu'elle respecte les choix du PSU.

  • A2, mixte

    L'AISP transmet les choix du PSU par PUT /consents. GET /accounts renvoie tous les comptes éligibles, mais les liens HAL et les identifiants seulement pour les comptes consentis.

Côté banque
A1 ne demande rien de plus que le scope du token. A2 ajoute un endpoint, le stockage du consentement et le filtrage des liens HAL dans GET /accounts. Une banque qui n'implémente pas A2 répond 501.
Côté TPP
Regarder si la banque expose PUT /consents. Si c'est le cas, l'appeler chaque fois que le PSU donne ou modifie son consentement, avec l'ensemble des droits, puisque chaque envoi remplace le précédent. Quand l'appel manque, GET /accounts montre les comptes sans lien vers les soldes ni les transactions.
Réglementation

Obtenir le consentement explicite est une obligation du TPP (art. 67(2)(a) de la DSP2). La banque n'a pas à le vérifier (avis EBA de 2018, §13), et ne doit pas le faire (avis EBA de 2020, §43). Un consentement général préalable exigé par la banque est un obstacle (§44).

Textes cités

Fiche vérifiée le 19 octobre 2026.

D'après la spécification STET PSD2 API 1.6.3, sous licence CC BY 3.0 FR.

La fiche telle qu'elle est stockée
{
  "id": "OPT-AIS-002",
  "edition": "1.6.3",
  "chooser": "aspsp",
  "title": {
    "fr": "Consentement AISP, modèle A1 ou A2",
    "en": "AISP consent, model A1 or A2",
    "es": "Consentimiento AISP, modelo A1 o A2",
    "pt-br": "Consentimento AISP, modelo A1 ou A2"
  },
  "question": {
    "fr": "La banque doit-elle connaître le détail du consentement donné à l'AISP ?",
    "en": "Does the bank need to know the details of the consent given to the AISP?",
    "es": "¿Debe el banco conocer el detalle del consentimiento dado al AISP?",
    "pt-br": "O banco precisa conhecer o detalhe do consentimento dado ao AISP?"
  },
  "options": [
    {
      "label": {
        "fr": "A1, full-AISP",
        "en": "A1, full-AISP",
        "es": "A1, full-AISP",
        "pt-br": "A1, full-AISP"
      },
      "text": {
        "fr": "La banque ne connaît pas le détail du consentement. Elle répond à toute requête de l'AISP, sans pouvoir vérifier qu'elle respecte les choix du PSU.",
        "en": "The bank does not know the details of the consent. It answers every AISP request, with no way to check that the request respects the PSU's choices.",
        "es": "El banco no conoce el detalle del consentimiento. Responde a cualquier petición del AISP, sin poder verificar que respeta las elecciones del PSU.",
        "pt-br": "O banco não conhece o detalhe do consentimento. Ele responde a qualquer requisição do AISP, sem poder verificar se ela respeita as escolhas do PSU."
      }
    },
    {
      "label": {
        "fr": "A2, mixte",
        "en": "A2, mixed",
        "es": "A2, mixto",
        "pt-br": "A2, misto"
      },
      "text": {
        "fr": "L'AISP transmet les choix du PSU par `PUT /consents`. `GET /accounts` renvoie tous les comptes éligibles, mais les liens HAL et les identifiants seulement pour les comptes consentis.",
        "en": "The AISP passes the PSU's choices through `PUT /consents`. `GET /accounts` returns all eligible accounts, but HAL links and identifiers only for the accounts covered by consent.",
        "es": "El AISP transmite las elecciones del PSU con `PUT /consents`. `GET /accounts` devuelve todas las cuentas elegibles, pero los enlaces HAL y los identificadores solo para las cuentas consentidas.",
        "pt-br": "O AISP transmite as escolhas do PSU por `PUT /consents`. `GET /accounts` retorna todas as contas elegíveis, mas os links HAL e os identificadores só para as contas cobertas pelo consentimento."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "framework",
        "section": "3.4.3.4",
        "page": 45
      },
      {
        "part": "functional-model",
        "section": "4.8",
        "page": 48
      }
    ],
    "openapi": [
      "PUT /consents",
      "Access"
    ],
    "flows": [
      "6-2-consent-forwarding"
    ],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "A1 ne demande rien de plus que le scope du token. A2 ajoute un endpoint, le stockage du consentement et le filtrage des liens HAL dans `GET /accounts`. Une banque qui n'implémente pas A2 répond 501.",
    "en": "A1 needs nothing beyond the token scope. A2 adds an endpoint, consent storage and filtering of HAL links in `GET /accounts`. A bank that does not implement A2 answers 501.",
    "es": "A1 no requiere nada más que el scope del token. A2 añade un endpoint, el almacenamiento del consentimiento y el filtrado de los enlaces HAL en `GET /accounts`. Un banco que no implementa A2 responde 501.",
    "pt-br": "O A1 não exige nada além do scope do token. O A2 acrescenta um endpoint, o armazenamento do consentimento e a filtragem dos links HAL em `GET /accounts`. Um banco que não implementa o A2 responde 501."
  },
  "tpp": {
    "fr": "Regarder si la banque expose `PUT /consents`. Si c'est le cas, l'appeler chaque fois que le PSU donne ou modifie son consentement, avec l'ensemble des droits, puisque chaque envoi remplace le précédent. Quand l'appel manque, `GET /accounts` montre les comptes sans lien vers les soldes ni les transactions.",
    "en": "Check whether the bank exposes `PUT /consents`. If it does, call it every time the PSU gives or changes consent, with the full set of rights, since each call replaces the previous one. When the call is missing, `GET /accounts` shows the accounts with no links to balances or transactions.",
    "es": "Comprobar si el banco expone `PUT /consents`. Si es así, llamarlo cada vez que el PSU da o modifica su consentimiento, con el conjunto completo de derechos, ya que cada envío sustituye al anterior. Si falta la llamada, `GET /accounts` muestra las cuentas sin enlaces a los saldos ni a las transacciones.",
    "pt-br": "Verificar se o banco expõe `PUT /consents`. Se expuser, chamá-lo sempre que o PSU der ou alterar o consentimento, com o conjunto completo de permissões, já que cada envio substitui o anterior. Sem essa chamada, `GET /accounts` mostra as contas sem link para os saldos nem para as transações."
  },
  "regulation": {
    "text": {
      "fr": "Obtenir le consentement explicite est une obligation du TPP (art. 67(2)(a) de la DSP2). La banque n'a pas à le vérifier (avis EBA de 2018, §13), et ne doit pas le faire (avis EBA de 2020, §43). Un consentement général préalable exigé par la banque est un obstacle (§44).",
      "en": "Obtaining explicit consent is the TPP's obligation (Article 67(2)(a) of PSD2). The bank does not have to check it (the EBA's 2018 Opinion, §13), and must not do so (the EBA's 2020 Opinion, §43). A prior general consent required by the bank is an obstacle (§44).",
      "es": "Obtener el consentimiento explícito es una obligación del TPP (art. 67(2)(a) de la DSP2). El banco no tiene que verificarlo (dictamen de la EBA de 2018, §13), y no debe hacerlo (dictamen de la EBA de 2020, §43). Un consentimiento general previo exigido por el banco es un obstáculo (§44).",
      "pt-br": "Obter o consentimento explícito é uma obrigação do TPP (art. 67(2)(a) da DSP2). O banco não precisa verificá-lo (parecer da EBA de 2018, §13) e não deve fazê-lo (parecer da EBA de 2020, §43). Um consentimento geral prévio exigido pelo banco é um obstáculo (§44)."
    },
    "sources": [
      {
        "act": "psd2",
        "ref": "art. 67(2)(a)"
      },
      {
        "act": "eba-opinion-2018",
        "ref": "§13"
      },
      {
        "act": "eba-opinion-2020",
        "ref": "§43"
      },
      {
        "act": "eba-opinion-2020",
        "ref": "§44"
      }
    ]
  },
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}