Contenu
Sommaire | ||||
---|---|---|---|---|
|
Validation d'un paiement
Le marchand doit réaliser une demande validation suite à une demande d'autorisation simple (codes-action simple) en appelant le service doCapture.
Une fois la validation prise en compte, le consommateur sera débité et le marchand crédité.
Diagramme draw.io | ||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Les étapes :
- Payline réalise la demande d'autorisation à l'acquéreur pour les cartes bancaires et retourne la réponse sur la page.
- Ultérieurement, le marchand réalise la validation du paiement en appelant le service "doCapture" afin de finaliser la transaction. Payline pourra notifier le commerçant afin de demander le résultat.
- 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 websevices
Les services utilisés sont doAuthorization, doCapture.
Exemple de configuration :
Demande de validation | |||
---|---|---|---|
doCaptureRequest | doCaptureResponse | ||
Eléments | Valeurs | Eléments | Valeurs |
version | 18 | result.code | 00000 |
transactionID | 29004110631487 | result.shortmessage | ACCEPTED |
payment.amount | 2000 | result.longmessage | Transaction approved |
payment.currency | 978 | transactionID | 29004110658489 |
payment.action | 201 | transaction.date | 01/01/19 12:00:00 |
payment.mode | CPT | ||
payment.contratNumber | CBVADS |
Le getTransactionDetails n'est pas obligatoire.
Centre d'administration
Exemple de l'écran détail de transaction :