Contenu
Sommaire | ||||
---|---|---|---|---|
|
Paiement 3DS en direct
voir : DP - Utilisateur du 3DSecure en mode direct
Le marchand peut réaliser une demande de paiement à partir d'une page web. En construisant la page depuis son SI, il lui suffit d'appeler le service doWebPayment pour intégrer les champs de saisie des informations bancaires et le bouton de validation permettant d'envoyer les informations à Payline afin de réaliser la demande de paiement.
Le paiement 3D Secure se réalise en deux étapes :
- Vérification de l'enrôlement de la carte au système 3D Secure et authentification du porteur.
- Demande de paiement.
Pour plus d'information concernant le traitement 3D Secure, veuillez cliquer ici.
Intégration
Vous devez utiliser les web services verifyEnrollment et doAuthorization de l'API Payline.
Diagramme draw.io
diagramName Diagramme Paiement 3DS Direct
width
1254
links
undefined zoom 1
tbstyle
undefined diagramDisplayName Diagramme Paiement 3DS Direct V2 lbox
true contentVer
16 height
482 revision
16
Les étapes :
- Le consommateur valide son panier et le marchand prépare la page de paiement en appelant le service doWebPayment.
Il récupère le Token qu'il configure dans sa page pour afficher les moyens de paiement, les champs de paiement et le bouton de validation. - Le consommateur sélectionne son moyen de paiement et valide les informations de paiement.
- Payline réalise la demande d'autorisation à l'acquéreur pour les cartes bancaires et retourne la réponse sur la page.
- Sur le retour URL de Payline, le marchand vient récupérer toutes les informations de paiement. Payline pourra notifier le commerçant afin de demander le résultat.
Les services utilisés sont doWebPayment et getWebPaymentDetails. Vous devez mettre en place la configuration de notification serveur.
- renseigne ses données de paiement afin que Payline vérifie l'enrollement sur la demande du merchand avec le service verifyEnrollment ;
- Le marchand redirige le consommateur sur la page d'authentification de la banque ;
- Le marchand peut alors réaliser une demande de paiement avec les informations d'authentification avec le service doAuthorisation ;
- Le marchand doit récupérer les informations de la transaction avec le service getTransactionDetails.
Les services de l'API
Volet | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
* nom de l'alias donné au contrat VAD du moyen de paiement
**
pour rediriger le conso sur l'ACS en post ou get selon...
veuiilez remplir les noms des champs et les veleurs dynamiquement
Les services utilisés sont doWebPayment et getWebPaymentDetails. Vous devez mettre en place la configuration de notification serveur.
|
Volet | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Volet | |||||
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
Volet | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Exemple du centre administration
Exemple de l'écran du détail de la transaction