📘

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.

ChampTypeDescription
idstringIdentifiant du remboursement
createdtimestampDate de création du remboursement
amountintegerMontant du remboursement
paymentstringIdentifiant du paiement sur lequel le remboursement a été appliqué
merchant_referencestringRé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"
}