Depending on your business needs, you may want to return the funds to your payer. For that you need to refund the payment. Our solution allows to refund a payment via API or via Dashboard. You can refund a client totally or partially.
The article covers :
Refund time window
For card payments you can only refund a payment after it has already been captured. Payments that have not yet been captured have to be cancelled.
You can issue a refund up to 12 months after the initial payment.
Before issuing a refund, bear this in mind :
- Check that you have enough available funds.
- The reserve can not be used to make refunds. It is only used to cover R-transactions.
It is also possible to partially refund a payment. In case of a partial refund, you only return a part of the captured amount to your client.
In case of a card payment, you can perform multiple partial refunds, as long as the sum of all partial refunds made to a client, does not exceed the value of the initial payment.
Cancel a refund
It is not possible to cancel a refund, the payment is directly sent to the bank for processing.
Refund an expired or cancelled card
If you refund a transaction on an expired or cancelled card, it will be executed and sent like any other transaction to your customer's bank.
As each bank has its own operating mode it may happen that the refund is put on hold because the card has expired or is cancelled, in this case the customer has to reach out to his bank.
When a refund is initiated, the refunded payment will not be affected, and will stay in the processed status. A refund object is created with an initial toprocess status. After settlement, the refund will move to the processed status.