Ce Web Service permet au commerçant de vérifier que la carte de l’acheteur est compatible 3DSecure et permet de récupérer directement un token PAN et un CVVTemporaire que vous pouvez conserver en session sans de contrainte de sécurité pendant l’authentification 3DSecure.
Le message « verifyEnrollmentRequest» doit avoir la structure suivante :
Requête à envoyer
Élément Description Requis Type Exemple version Version des web services Payline oui N2 A valoriser avec la dernière version : voir le tableau des versions. L’identifiant de la commande chez le commerçant UserAgent du terminal de paiement. Pour connaitre l’origine de la demande de paiement, il sera transmis lors de la demande 3DS au MPI. Demande de génération d’un CVV virtuel. Object card
-
PAYLANO-5380Détails de la demande en cours d'obtention...
ÉTAT
Object payment Field Description Mandatory Format Example amount Transaction amount in the smallest currency unit. The value 100 corresponds to 1 € N12 100 currency Payment currency code N3 978 action Payment function code : see the table N3 100 mode Payment mode full or deferred : see the table AN3 CPT contractNumber The e-commerce contract code or number which gives the payment method you wish to use AN20 1234567 differedActionDate Date of the action. It must be earlier than today + 7 days. Format : dd/mm/yy AN8 07/04/2016 If the mode = DIF field, then the DifferedActionDate date is required otherwise this field must be empty. method Name of card issuer : see the table values AN20 CB version 10 or higher. Information displayed on the account statement of the buyer, limited with certain means of payment. This information will be displayed on the payment ticket. version 13 or higher Not supported by all banks. Please check Soft Descriptor (DSD) version 15 or higher registrationToken version 18 or higher RELEASE 4.53 In case of installment or recurring payment this parameter specifies the amount paid up to now. The amount does not include this last payment. The amount is expressed in the smallest currency unit. version 21 or higher RELEASE 4.58
-
PAYSUP-15398Détails de la demande en cours d'obtention...
ÉTAT
Conditions card Information sur la carte oui Object - card Voir les éléments ci-dessous payment Information sur le paiement oui Object - payment Voir les éléments ci-dessous Le montant peut être 0 si la carte est 3DS. orderRef oui AN50 12345678 mdFieldValue Valeur du merchantData (Cette valeur doit être unique). L’utilisation de champ n’est pas recommandée. non AN20 Ex : OS0hZDbJH75NiDrAo0yo userAgent non AN255 Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko
walletId L’identifiant du portefeuille de l’acheteur. La balise version doit être remplie avec la valeur égale ou supérieure à 10. non AN50 walletCardInd L’index de la carte de l’acheteur enregistré dans le portefeuille. La balise version doit être remplie avec la valeur égale ou supérieure à 10. non AN5 generateVirtualCvx
Vérifier si votre abonnement permet cette fonctionnalité (Tokenization).non Boolean True Version 16 ou supérieure merchantName Nom affiché sur la page d'authentification de l'ACS non AN25 Votre nom d'enseigne Version 16 ou supérieure returnURL not used Les références
Condition Yes Yes Yes Yes Conditionnal No No
Ex : CB, PAYSAFECARDsoftDescriptor
Special characters (not A..Z and 1..9) are specific to each acquirer / payment method.No AN64 www.boutique.fr cardBrand No AN 15 Token used in response in services.
It allows the partner to return a token to identify a consumer and finds this data when making a payment request.No AN cumulatedAmount No N12 Réponse en retour