Contenu
Plus d'information
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).
Les étapes :
Le service utilisé est doRefund.
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 |
<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> |
Le service Web renvoie :
Un paiement est accepté, Payline renvoie le code retour à la valeur 00000.