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 |
amount_customer_fees | integer | Montant net des frais client remboursés |
amount_customer_fees_with_vat | integer | Montant avec TVA des frais client remboursés |
amount_customer_fees_vat | integer | Montant de la TVA concernant les frais client remboursés |
merchant_reference | string | Référence interne fournie par le marchand pour ce remboursement |
Exemple d'un objet
Refund
au format JSON :
{
"id": "refund_11h3jIO3ysBniMdtgC2AyEW4skyEG43P7H",
"created": 1552404383,
"amount": 17000,
"amount_customer_fees": 100,
"amount_customer_fees_with_vat": 0,
"amount_customer_fees_vat": 0,
"merchant_reference": "981201927"
}