Ancre | ||||
---|---|---|---|---|
|
Contenu :
Sommaire | ||||
---|---|---|---|---|
|
Introduction
Lors de son achat en ligne, l’acheteur peut être confronté au protocole de sécurité 3-D Secure afin de vérifier qu’il est bien le titulaire du moyen de paiement utilisé. Cette procédure implique la saisie sur un formulaire d’authentification d’un mot de passe transmis via SMS. Le nom du commerçant sera affiché dans le SMS et sur la page d’authentification.
Payline propose identifié d'identifier le nom du commerçant soit dans la configuration du contrat VAD, soit dans l'appel du service de paiement et ainsi .Jusqu’à présent, pour personnaliser le nom d’enseigne dans le SMS et la page d'authentification 3DSecure affichée au consommateur, il était nécessaire de créer un contrat moyen de paiement pour chaque nom d’enseigne. Désormais, vous aurez la possibilité de préciser, lors de chaque demande d’authentification ou demande de paiement, le nom d’enseigne à afficher en le renseignant dans le champ MERCHANTNAME_3D_SECURE. Cette dernière option est utilisée par les Marketplaces, afin de modifier le nom à chaque paiement.
Comment personnaliser le nom du commerçant
Avec le contrat VAD du centre administration de Payline
Lors de nom du commerçant avec l'option "3Dsecure" dans la configuration du contrat VAD dans le centre administration de Payline, l'activation de l'option "3Dsecure" permet de renseigner le nom du commerçant qui sera utilisé :
Avec les services l'API Payline
En renseignant la balise MERCHANTNAME avec l'un des la balise MERCHANTNAME_3D_SECURE pour intégration en mode widget,Les services doWebPayment, manageWebWallet et verifyEnrollment évoluent afin de transmettre un libellé spécifique.
Alphanumérique (25)
Les caractères spéciaux suivants sont autorisés :
.
- service doWebPayment.merchantName
- service manageWebWallet.merchantName
- service doAuthorization puis service verifyEnrollement.merchantName
Le champ est un alphanumérique (25) acceptant les caractères spéciaux suivants : &é"'(-è_çà)=^$ù*,;:!~#{[|`\^@]}¨£%µ?./§<>°+
service dowebpayment,
service manageWebWallet
service doauthor puis verifyenrollementRésultat dans le centre administration
Le résultat sera affiché
1.1.1.1 doWebPayment
<doWebPaymentRequest>
<version>…</version>
<payment>…</payment>
<returnURL>…</returnURL>
<cancelURL>…</cancelURL>
<order>…</order>
<notificationURL>…</notificationURL>
<selectedContractList>…</selectedContractList>
<secondSelectedContractList>…</secondSelectedContractList>
<privateDataList>…</privateDataList>
<languageCode>…</languageCode>
<customPaymentPageCode>…</customPaymentPageCode>
<buyer>…</buyer>
<owner>…</owner>
<securityMode>…</securityMode>
<recurring>…</recurring>
<customPaymentTemplateURL>…</customPaymentTemplateURL>
<contractNumberWalletList>…</contractNumberWalletList>
<merchantName>Custom Merchant's Message</merchantName>
</doWebPaymentRequest>
dans l'encart "3DSecire et Garantie de paiement" du détail de la transaction :
Exemples
Service doWebPayment
Bloc de code | ||||
---|---|---|---|---|
| ||||
<doWebPaymentRequest>
<version>…</version>
<payment>…</payment>
<returnURL>…</returnURL>
<cancelURL>…</cancelURL>
<order>…</order>
<notificationURL>…</notificationURL>
<selectedContractList>…</selectedContractList>
<secondSelectedContractList>…</secondSelectedContractList>
<privateDataList>…</privateDataList>
<languageCode>…</languageCode>
<customPaymentPageCode>…</customPaymentPageCode>
<buyer>…</buyer>
<owner>…</owner>
<securityMode>…</securityMode>
<recurring>…</recurring>
<customPaymentTemplateURL>…</customPaymentTemplateURL>
<contractNumberWalletList>…</contractNumberWalletList>
<merchantName>Custom Merchant's Message</merchantName>
</doWebPaymentRequest> |
Service manageWebWallet
Bloc de code | ||||
---|---|---|---|---|
| ||||
<manageWebWalletRequest>
<version>…</version>
<contractNumber>…</contractNumber>
<selectedContractList>…</selectedContractList>
<updatePersonalDetails>…</updatePersonalDetails>
<updateOwnerDetails>…</updateOwnerDetails>
<updatePaymentDetails>…</updatePaymentDetails>
<buyer>…</buyer>
<owner>…</owner>
<languageCode>…</languageCode>
<customPaymentPageCode>…</customPaymentPageCode>
<securityMode>…</securityMode>
<returnURL>…</returnURL>
<cancelURL>…</cancelURL>
<notificationURL>…</notificationURL>
<privateDataList>…</privateDataList>
<customPaymentTemplateURL>…</customPaymentTemplateURL>
<contractNumberWalletList>…</contractNumberWalletList>
<merchantName>Custom Merchant's Message</merchantName>
</manageWebWalletRequest> |
Service verifyEnrollment
Bloc de code | ||||
---|---|---|---|---|
| ||||
<verifyEnrollmentRequest>
<version>…</version>
<card>…</card>
<payment>…</payment>
<orderRef>…</orderRef>
<mdFieldValue>…</mdFieldValue>
<userAgent>…</userAgent>
<walletId>…</walletId>
<walletCardInd>…</walletCardInd>
<generateVirtualCvx>…</generateVirtualCvx>
<merchantName>Custom Merchant's Message</merchantName>
</verifyEnrollmentRequest> |
Fichier des transactions
Vous pouvez récupérer la valeur de ce champ en le sélectionnant MERCHANTNAME_3D_SECURE dans le modèle d'export
1.1.1.2 manageWebWallet
<manageWebWalletRequest> <version>…</version> <contractNumber>…</contractNumber> <selectedContractList>…</selectedContractList> <updatePersonalDetails>…</updatePersonalDetails> <updateOwnerDetails>…</updateOwnerDetails> <updatePaymentDetails>…</updatePaymentDetails> <buyer>…</buyer> <owner>…</owner> <languageCode>…</languageCode> <customPaymentPageCode>…</customPaymentPageCode> <securityMode>…</securityMode> <returnURL>…</returnURL> <cancelURL>…</cancelURL> <notificationURL>…</notificationURL> <privateDataList>…</privateDataList> <customPaymentTemplateURL>…</customPaymentTemplateURL> <contractNumberWalletList>…</contractNumberWalletList> <merchantName>Custom Merchant's Message</merchantName> </manageWebWalletRequest> |
1.1.1.3 verifyEnrollment
<verifyEnrollmentRequest>
<version>…</version>
<card>…</card>
<payment>…</payment>
<orderRef>…</orderRef>
<mdFieldValue>…</mdFieldValue>
<userAgent>…</userAgent>
<walletId>…</walletId>
<walletCardInd>…</walletCardInd>
<generateVirtualCvx>…</generateVirtualCvx>
<merchantName>Custom Merchant's Message</merchantName>
</verifyEnrollmentRequest>
Fichier des transactions : Export CSV
MERCHANTNAME_3D_SECURE
..
....
Payline®, marque nationale et internationale propriété exclusive de Monext et/ou des sociétés du groupe www.payline.com / www.monext.fr