Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: titre

Contenu

Sommaire
maxLevel2
stylenone


Remboursement


Le marchand peut réaliser une annulation 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).


Diagramme draw.io
Diagramme draw.iobaseUrlhttps://payline.atlassian.net/wiki
diagramNameDiagramme doRefund
contentId1152975235
width537
.0000000000001
zoom1
pageId1121125491
diagramDisplayNameDiagramme doRefund
lbox
1
true
contentVer
2
1
height
313.9999999999999
336
revision
2
6


Les étapes : 

  1. Le commerçant réalisé une annulation depuis son système d'information en appelant le service doRefund.
  2. Payline réalise l’annulation le remboursement et retourne le résultat dans le fichier de remisedes paiements.
Les webservices


Liste des champs obligatoires


Le service utilisé est  doRefundest  doRefund.

Exemple de configuration 

Demande de remboursement
doRefundRequestdoRefundResponse
ElémentsValeursElémentsValeurs
version18result.code00000
transactionID
TR123456789
L'identifiant de la transactionresult.shortmessageACCPTED
paymentLe montant de la transactionresult.longmessageTransaction approved


transactionID
TR123456789

Exemple du centre administration

L'identifiant de la transaction

Exemple de trame

Bloc de code
languagexml
titleTrame doRefund
collapsetrue
<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 :

  • Un paiement est accepté, Payline renvoie le code retour à la valeur 00000.

  • L'erreur 02731 de type ERROR, si le délai de remboursement est dépassé.
  • L'erreur 02012 de type ERROR, si une erreur est issue du partenaire.
  • L'erreur 02110 de type ERROR, si le montant est invalide.

Voir l'ensemble des codes retour.


Pages associées

Contenu par étiquette
showLabelsfalse
max10
spacescom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@9a3
showSpacefalse
sorttitle
typepage
cqllabel = "pageweb" and label = "integration" and type = "page" and space = "DT"
labelsbancontact belgique choixdelamarque

Contenu par étiquette
showLabelsfalse
showSpacefalse
sorttitle
cqllabel in ("code_action","fichier_paiements","fichier_transactions","remboursement")

Contenu par étiquette
showLabelsfalse
showSpacefalse
sorttitle
cqllabel = "return_codes"

Ecran de détail de la transaction 

Image Removed