Réponse en retour

La réponse à l'opération createToken est faite par la plateforme de paiement lors de la création d'un alias (Identifiant compte acheteur) afin d'effectuer des paiements en un clic (paiement par identifiant).

Elle est constituée d'un HEADER et d'un BODY de type createTokenResponse.

  • HEADER

    Le HEADER est transmis par la plateforme de paiement.

    Vérifiez la valeur du jeton d'authentification (voir chapitre Vérifier l'en-tête SOAP dans la réponse).

  • BODY

    La structure du message createTokenResponse est la suivante :

    Nom Type
    createTokenResult createTokenResult

La structure du message createTokenResult est la suivante :

Objet Type
commonResponse commonResponse
authorizationResponse si la demande d'autorisation est refusée par la banque. authorizationResponse

Les données retournées dans la réponse dépendent des objets et attributs envoyés dans la requête.

Cependant, quelle que soit l'opération, l'attribut responseCode de l'objet CommonResponse doit avant tout être analysé :

  • La valeur 0 indique que l'opération s'est déroulée avec succès.
  • Une valeur différente de 0 implique une analyse de l'attribut responseCodeDetails. Ce dernier précise l'origine de l'erreur.

Remarque :

Les objets paymentResponse, orderResponse, cardResponse, captureResponse, customerResponse, markResponse, threeDSResponse, extraResponse, subscriptionResponse, shoppingCartResponse et fraudManagementResponse ne sont pas valorisés dans la réponse.

Remarque :

Pour obtenir les détails du moyen de paiement utilisé, utilisez l'opération getTokenDetails. L'objet cardResponse est retourné dans la réponse.