Récupérer la réponse de l'ACS

Récupérer la réponse de l'ACS

Pour récupérer la réponse de l'ACS, il est nécessaire de mettre en place une URL de retour de l’ACS.

Celle-ci permettra de renvoyer les données du PaRes au site marchand.

Les paramètres renvoyés par l’ACS sont les suivants :

  • PaRes : contient le message PaRes (Payer Authentication Response).
  • MD : contient l’identifiant de session contenu dans l’en-tête de la réponse et l’identifiant de la requête (threeDSRequestId ) contenu dans la réponse authenticationRequestData.

    Ces deux valeurs doivent être extraites afin de les utiliser lors de l’appel à l'opération createPayment lorsque l'attribut mode de l'objet threeDSRequest sera valorisé à ENABLED_FINALIZE.

Exemple :
PaRes:eJzNWVmPo0i2frfk/1CqeXRXsZjFtJw5YjVgg81mlpcrdjCrzWr/+gln1pLdqjvqOz0PN6UUcIg4ceIs33cCb/
85V+WnMb51eVO/fEa+wp8/xXXYRHmdvny2TOHL5vM/X7dmdotjzojD4Ra/bpW46/w0/pRHL5//hyBQHEsI/
EuyJsMvGBmvv1BUsPlCUlQUUFiAoQH5+XV7ovW4e5vR5WkdR1//6sRvtr0C076iW+j7IzDiFmZ+3b9u/
[...]
MD:pcpSryKqB0NynWVHj8LQj0uz+_66254f65-f37c-47e3-99b8-799db94b42b7

Dans cet exemple, le champ MD est composé de l’identifiant de la session et de l’identifiant de la requête, séparés par le caractère « + » :
JSESSIONID: pcpSryKqB0NynWVHj8LQj0uz
requestId:_66254f65-f37c-47e3-99b8-799db94b42b7