Aller au contenu principal
Documentation API

3 endpoints

Remboursements

Rembourser tout ou partie d'un paiement abouti, avec motif et votre propre référence — débité du solde et tracé comme une opération liée au paiement d'origine.

Les intitulés et descriptions d'endpoints viennent du contrat OpenAPI, en anglais — ils ne peuvent pas diverger de l'API.

En clair

Rendre l'argent d'une vente, en totalité ou en partie, proprement.

Quand l'utiliser

Dès qu'une commande est annulée, retournée ou contestée. Un remboursement partiel est possible, et plusieurs remboursements peuvent se succéder tant que le total ne dépasse pas le paiement d'origine.

Comment l'intégrer

  1. 1Créez le remboursement en citant l'opération d'origine et votre référence de remboursement.
  2. 2La référence sert de clé d'idempotence : rejouer le même appel ne rembourse pas deux fois.
  3. 3Suivez l'aboutissement par webhook — un remboursement n'est pas instantané côté banque.
GET

Lister les remboursements

Renvoie vos remboursements pour l'environnement de la clé, du plus récent au plus ancien, sous forme de Page paginée. Filtrage facultatif par statut (PENDING, SUCCESS, FAILED).

ChampTypeEmplacementRequisDescription
statusenumqueryOptionnelUniquement les remboursements dans ce statut.Valeurs PENDINGSUCCESSFAILED
pageablePageablequeryRequis
POST

Créer un remboursement

Rembourse un paiement, en totalité ou en partie (refundAmount). Identifiez le paiement par operationId ou externalId. Idempotent sur refundReference : rejouer une référence déjà exécutée renvoie le remboursement existant (200) sans nouveau débit ; une nouvelle référence renvoie 202 Accepted le temps du règlement.

Schéma · RefundPaymentRequest

ChampTypeEmplacementRequisDescription
operationIdinteger (int64)bodyOptionnel
externalIdstringbodyOptionnel
refundReferencestringbodyRequis
refundAmountnumberbodyOptionnel
reasonstringbodyRequis
notestringbodyOptionnel
metadataobjectbodyOptionnel
GET

Récupérer un remboursement

Récupère un remboursement par votre refundReference ou par le refundId de la plateforme.

ChampTypeEmplacementRequisDescription
referencestringpathRequisVotre refundReference ou le refundId de la plateforme.

Parler à un intégrateur

Une question sur l'intégration ?

Notre équipe technique répond aux intégrateurs, du premier appel en sandbox jusqu'à la mise en production.