Depending on your business needs, you may want to return the funds to your payer. For that you need to reimburse the payment. Our solution allows to reimburse a payment via API or via Dashboard. You can reimburse a client totally or partially.
The article covers :
Reimbursement time window
In case of a direct debit, we advice you to consider 5 working days period after the execution date before reimbursing. Indeed, this delay corresponds to potentials payments incidents (see the article on R-Transactions). Without this waiting period, you may reimburse a transaction that could be rejected.
For all cases, before issuing a reimbursement, bear this in mind :
- Check that you have enough available funds.
- The reserve can not be used to make reimbursements. It is only used to cover R-transactions.
It is also possible to partially reimburse a payment. In case of a partial reimbursement, you only return a part of the charged amount to your client.
In case you have multiple direct debits executed on a mandate, you can reimburse the total amount collected via that mandate during the last fourteen months, in a single request. Thus, you can eventually reimburse more than the amount of the initial direct debit payment.
Cancel a reimbursement
It is not possible to cancel a reimbursement, the payment is directly sent to the bank for processing.
When a reimbursement is initiated, the reimbursed payment will not be affected, and will stay in the processed status. A reimbursement object is created with an initial toprocess status. After settlement, the reimbursement will move to the processed status.