Lors de l'utilisation du reversement par carte virtuelle, le remboursement doit ĂȘtre opĂ©rĂ© depuis le partenaire.
L'objet Refund
représente un remboursement. Alma abstrait toute la complexité du remboursement d'un paiement en plusieurs fois : le marchand n'a pas à se soucier de ce que le client a déjà payé ou doit encore payer et peut rembourser le client à hauteur de ce qu'il a payé (à savoir payment.purchase_amount
+ payment.customer_fee
). Tant que la somme des remboursements ne dépasse pas cette limite, le marchand peut opérer autant de remboursements qu'il le souhaite.
Ne pas passer le champ amount permet de réaliser un remboursement intégral en incluant les frais clients.
Champ | Type | Description |
---|---|---|
id | string | Identifiant du remboursement |
created | timestamp | Date de création du remboursement |
amount | integer | Montant du remboursement |
payment | string | Identifiant du paiement sur lequel le remboursement a été appliqué |
merchant_reference | string | Référence interne du marchand pour ce remboursement |
Exemple d'un objet
Refund
au format JSON :
{
"id": "refund_11h3jIO3ysBniMdtgC2AyEW4skyEG43P7H",
"created": 1552404383,
"amount": 17000,
"payment": "payment_11h3ch442l36V9P4aASCwi4kwAgYkhkSiw",
"merchant_reference": "981201927"
}