Refund refers to a situation where a cardholder wants to refund a card transaction, and is arranged between the cardholder and the merchant directly. Example reasons include the cardholder being unhappy with a product, or a 30-days return and refund policy by the merchant.
If the merchant agrees, the refund can be processed directly on Xendit via API. The time limit for refunding via API is 6 months from the charge. You can ask Xendit to help with refunds as long as the cardholder still has an account which links to the card (even if expired). You can refund a charge in full, or in partial amounts.
Here is an example of a refund flow, this may look similar to a charge flow. Refund are charges, but with a negative amount.
The response sent when a Refund request is
REQUESTED, indicating that the Refund request is successful. After the request is sent, whether the Refund itself eventually succeeds or fails is completely up to the issuing bank - Xendit has no control over this.
1. Here's what it looks like from the Xendit Dashboard: Select and open a successfully charged transaction that you want to refund. On the Details page, click the top right "Refund" button.
2. In the "Refund Charge" dialog box, the Refundable Amount is displayed. You can choose to do a full refund or a partial refund. Simply insert the amount that needs to be refunded, and add the reference ID for tracking purposes.
3. Click Submit, and the charge will be refunded. We will adjust the Xendit fees accordingly.
Can we cancel an order before the daily cutoff time rather than refunding it?
Can we refund an order through your portal?
Let's say I made a charge for an amount of IDR 100.000,-. What happens if I refund the whole amount?
What if I make a partial refund? (i.e. refunding IDR 50.000 out IDR 100.000 that was charged)?
If I refund from a charge coming from an international transaction, will the value be converted back to it's original currency?