OPT-PIS-012Choix du TPPInitiation de paiement

URL de retour du PISP

Le PISP fournit-il une URL de retour distincte pour l'échec ?

Les options

  • Une seule URL

    successfulReportUrl, utilisée aussi en cas d'échec.

  • Deux URL

    successfulReportUrl et unsuccessfulReportUrl.

Côté banque
En decoupled, c'est la banque qui appelle elle-même ces URL après l'authentification (§3.4.5.4). Elles doivent être en TLS.
Côté TPP
Avec une seule URL, lire le résultat par GET sur la demande de paiement.

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-PIS-012",
  "edition": "1.6.3",
  "chooser": "tpp",
  "title": {
    "fr": "URL de retour du PISP",
    "en": "PISP return URLs",
    "es": "URL de retorno del PISP",
    "pt-br": "URLs de retorno do PISP"
  },
  "question": {
    "fr": "Le PISP fournit-il une URL de retour distincte pour l'échec ?",
    "en": "Does the PISP provide a separate return URL for failure?",
    "es": "¿Proporciona el PISP una URL de retorno distinta para el caso de fallo?",
    "pt-br": "O PISP fornece uma URL de retorno separada para o caso de falha?"
  },
  "options": [
    {
      "label": {
        "fr": "Une seule URL",
        "en": "A single URL",
        "es": "Una sola URL",
        "pt-br": "Uma única URL"
      },
      "text": {
        "fr": "`successfulReportUrl`, utilisée aussi en cas d'échec.",
        "en": "`successfulReportUrl`, also used on failure.",
        "es": "`successfulReportUrl`, que también se usa en caso de fallo.",
        "pt-br": "`successfulReportUrl`, usada também em caso de falha."
      }
    },
    {
      "label": {
        "fr": "Deux URL",
        "en": "Two URLs",
        "es": "Dos URL",
        "pt-br": "Duas URLs"
      },
      "text": {
        "fr": "`successfulReportUrl` et `unsuccessfulReportUrl`.",
        "en": "`successfulReportUrl` and `unsuccessfulReportUrl`.",
        "es": "`successfulReportUrl` y `unsuccessfulReportUrl`.",
        "pt-br": "`successfulReportUrl` e `unsuccessfulReportUrl`."
      }
    }
  ],
  "stet": {
    "sections": [
      {
        "part": "functional-model",
        "section": "4.1.4",
        "page": 12
      },
      {
        "part": "functional-model",
        "section": "4.14.3.2",
        "page": 63
      }
    ],
    "openapi": [
      "SupplementaryData.successfulReportUrl",
      "SupplementaryData.unsuccessfulReportUrl"
    ],
    "flows": [],
    "changes": [],
    "remark": null
  },
  "aspsp": {
    "fr": "En decoupled, c'est la banque qui appelle elle-même ces URL après l'authentification (§3.4.5.4). Elles doivent être en TLS.",
    "en": "With decoupled, the bank itself calls these URLs after authentication (§3.4.5.4). They must use TLS.",
    "es": "En decoupled, es el propio banco quien llama a estas URL tras la autenticación (§3.4.5.4). Deben usar TLS.",
    "pt-br": "Em decoupled, é o próprio banco que chama essas URLs após a autenticação (§3.4.5.4). Elas devem usar TLS."
  },
  "tpp": {
    "fr": "Avec une seule URL, lire le résultat par `GET` sur la demande de paiement.",
    "en": "With a single URL, read the result with a `GET` on the payment request.",
    "es": "Con una sola URL, leer el resultado con un `GET` sobre la solicitud de pago.",
    "pt-br": "Com uma única URL, ler o resultado com `GET` na solicitação de pagamento."
  },
  "regulation": null,
  "note": null,
  "production": null,
  "verifiedAt": "2026-10-19"
}