Cancel or refund

This operation allows the merchant to cancel (also refered to as "void") or refund a transaction, according to its current state.

You can find below the exhaustive list of cases which may happen.

With a Cancel operation, the customer will not see movement on his bank account, contrary to Refund which gives back the charged amount.

Cancel is only performed when :
  • the transaction is not yet captured (in which case, the fund reservation on the customer payment method is cleared)
  • the operation occurs the same day as the capture operation.
If you want to cancel or refund less than the original transaction amount, you can specify the amount in the request body. Alternatively you can specify an amount of 0 if you want to refund the total amount.

Partial operation : 0 <amount < transaction's amount
Full operation : amount == transaction's amount ORamount== 0

Cancel Or Refund cases

After the authorization, and before the capture

Because the refund operation cannot be executed on a non-captured transaction, only the cancel operation is supported

Partial operation Full operation

No interaction with partners because partial cancel/void is not supported.

The only impact is an update of the remaining amount to capture in payment hub.

Cancel operation will be executed on the entire transaction.

The fund reservation on the customer payment method will be cleared, and capture will no longer be possible.

Cancelling a non captured transaction is not worldwide supported. Depending on the payment partner (PSP), the acquiring bank, and the issuing bank.

After the capture

Because the balance is made at midnight, either the cancel operation or the refund operation will be selected depending on the date.


Partial operation Full operation
On the same day as the capture operation

The cancel operation will be executed.

Partial cancelling of a captured transaction is supported, but doesn't behave the same depending on the payment partner used.

The cancel operation will be executed.

Full cancel of a captured transaction is fully supported.

D+1 and later The refund operation will be executed.

Partial refund is fully supported.
The refund operation will be executed.

Full refund is fully supported.
Language
Click Try It! to start a request and see the response here!