CU01 - Annulation
Le marchand peut réaliser une annulation d'une demande d'autorisation depuis son SI, il lui suffit d'appeler le service doReset.
Diagramme draw.io |
---|
baseUrl | https://payline.atlassian.net/wiki |
---|
diagramName | Diagramme Widget |
---|
contentId | 600081089 |
---|
width | 682536.9999999999999 |
---|
zoom | 1 |
---|
pageId | 882704598 |
---|
diagramDisplayName | Diagramme doReset |
---|
lbox | 1 |
---|
contentVer | 45 |
---|
height | 499315 |
---|
revision | 23 |
---|
|
Les étapes :
- Le consommateur valide son panier et le marchand prépare la page de paiement commerçant réalisé une annulation depuis son système d'information 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.
- Payline notifie le commerçant par URL afin que le marchand vienne récupérer toutes les informations de paiement.
Les services utilisés sont doWebPayment et getWebPaymentDetails. Vous devez mettre en place la configuration de notification serveur.
- doReset.
- Payline réalise l’annulation et retourne le résultat.
- L'opération ne sera pas envoyé dans la remise à l'attention de l'acquéreur.
Le service utilisé est doReset
Demande d'annulation |
---|
doResetRequest | doResetResponse |
---|
Demande d'autorisation |
---|
doReset | doWebPaymentResponse |
---|
version | 18 | result.code | 00000 |
selectedContractListtransactionID | VADCB*TR123456789 | result.shortmessage | ACCPTED |
|
| payment.amount | 1000 | result.longmessage | Transaction approved |
payment.action | 101 | token | 1gZKPUeSufwDtQkVo3071534757637648 |
payment.mode | CPT | redirectURL | https://homologation-webpayment.payline.com/webpayment/step1.do?reqCode=prepareStep1&token=1gZKPUeSufwDtQkVo3071534757637648 |
payment.contratNumber | VADCB* | buyer.customerid | 123456 | order.ref | PHP123456 | returnURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails | cancelURL | https://demo.payline.com/~kitphp/examples/demos/web.php?e=getWebPaymentDetails |
* nom de l'alias donné au contrat VAD du moyen de paiementExemple du centre administration