Vous regardez une version antérieure (v. /display/DT/Cas+d%27utilisation+-+Remboursement) de cette page.
afficher les différences
afficher l'historique de la page
« Afficher la version précédente
Vous regardez la version actuelle de cette page. (v. 27)
Actuel »
Remboursement
Le marchand peut réaliser un remboursement depuis son SI, vous devez d'appeler le service doRefund.
Vous pouvez utiliser la fonction doRefund avec le code action 421, le montant associé, la version du web service Payline et l'identifiant de la transaction à rembourser (remboursement partiel ou total).
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6Ikd1aWxsYXVtZSBWRU5UUkUiLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiR3VpbGxhdW1lIFZFTlRSRSIsImxhbmd1YWdlIjoiZnIiLCJ1aUNvbmZpZyI6Int9IiwiZGlhZ3JhbURpc3BsYXlOYW1lIjoiRGlhZ3JhbW1lIGRvUmVmdW5kIiwic0ZpbGVJZCI6IiIsImF0dElkIjoiNzQ3MTY3NjUzIiwiZGlhZ3JhbU5hbWUiOiJEaWFncmFtbWUgZG9SZWZ1bmQiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiQ2FzIGRcdTAwMjd1dGlsaXNhdGlvbiAtIENVMDUgLSBSZW1ib3Vyc2VtZW50IiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjo3NDcxNDUyMzAsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjg3MzYyODk1OSwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6NiwibWFjcm9JZCI6ImNiOGFiMDRjLWJmNjktNGRlNC1iZTYxLWMxZWY2MDRhYmJmNiIsInByZXZpZXdOYW1lIjoiRGlhZ3JhbW1lIGRvUmVmdW5kLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI1MzciLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE1NDc0Njc2MzgwMDAsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
Les étapes :
- Le commerçant réalisé une annulation depuis son système d'information en appelant le service doRefund.
- Payline réalise le remboursement et retourne le résultat dans le fichier des paiements.
Liste des champs obligatoires
Le service utilisé est doRefund.
Exemple de configuration
Demande de remboursement |
---|
doRefundRequest | doRefundResponse |
---|
Eléments | Valeurs | Eléments | Valeurs |
---|
version | 18 | result.code | 00000 |
transactionID | L'identifiant de la transaction | result.shortmessage | ACCPTED |
payment | Le montant de la transaction | result.longmessage | Transaction approved |
|
| transactionID | L'identifiant de la transaction |
Exemple de trame
<ns1:doRefundRequest xmlns:ns2="http://obj.ws.payline.experian.com" xmlns:ns1="http://impl.ws.payline.experian.com" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ns1:version>18</ns1:version>
<ns1:transactionID>19168111837660</ns1:transactionID>
<ns1:payment>
<ns2:amount>500</ns2:amount>
<ns2:currency>978</ns2:currency>
<ns2:action>421</ns2:action>
<ns2:mode>CPT</ns2:mode>
<ns2:contractNumber>CBVAD</ns2:contractNumber>
<ns2:differedActionDate xsi:nil="true"/>
<ns2:method xsi:nil="true"/>
<ns2:softDescriptor xsi:nil="true"/>
<ns2:cardBrand xsi:nil="true"/>
<ns2:registrationToken xsi:nil="true"/>
</ns1:payment>
<ns1:comment>Comment</ns1:comment>
<ns1:privateDataList/>
<ns1:sequenceNumber/>
<ns1:media/>
<ns1:details/>
</ns1:doRefundRequest>
Les codes retour
Le service Web renvoie :
Voir l'ensemble des codes retour.
Pages associées
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page:
-
Page: