L'utilisation de l'interface Page Web de Paiement Payline est la solution la plus simple et la plus rapide, Payline se charge de toute la complexité liée à l'authentification et aux impacts dans la demande de paiement..
Payline assure sans impact pour l'intégration commerçant :
Il n'est pas possible d'initier un paiement 3DS V2 à partir des Pages Web de Paiement V1 |
Il n'y a aucun impact commerçant au niveau des échanges de serveur à serveur entre le commerçant et Payline.
Les étapes :
Chronogramme d'échange pour les pages de paiement V2
Dans l'absolu aucune modification de web service n'est nécessaire.
Nous présentons ci-dessous les nouvelles fonctions apportées par 3DS V2.
Aucune de ces fonctions n'est obligatoire.
Le marchand doit utiliser une version de web service Payline supérieure ou égale à 21 pour bénéficier des nouvelles fonctions liées au 3DS V2.
Message | Paramètre | Valeurs possibles | Fonction |
---|---|---|---|
doWebPaymentRequest | threeDSInfo.challengeInd |
| Le commerçant peut préciser le mode d'authentification qu'il souhaite voir appliquer à cette transaction |
threeDSInfo.challengeInd |
| Demande de scoring (disponible uniquement avec CB) | |
merchantScore | Score calculé par le marchand et transmis à CB (se renseigner auprès de CB pour plus de détails) | Récupération du type d'authentification effectivement effectuée | |
authentication3DSecure.effectiveAuthType |
| Récupération du type d'authentification effectivement effectuée | |
authentication3DSecure.merchantChallengeInd | idem que pour 3dsInfo.challengeInd | Récupération du mode d'authentification souhaité par le marchand | |
authentication3DSecure.transStatus | Récupération du résultat d'authentification | ||
authentication3DSecure.transStatusReason | Récupération des informations complémentaires liés au résultat d'authentification | ||
authentication3DSecure.challengeCancelInd | Récupération de l'information d'abandon de l'authentification | ||
authentication3DSecure.3dsVersion |
| Récupération de la version 3DS utilisée | |
authentication3DSecure.schemeScore | Récupération du résultat du scoring (si demandé dans doWebPaymentRequest) |