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.

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"
}