What happens if I process a partial capture on a transaction?
If you partially capture a transaction, it is not possible to cancel the remaining amount via our API, as this happens automatically.
More details about our payment API are available here.
Note that:
Only full cancellations are allowed, meaning the cancellation amount must match the full order amount.
Once a payment has been charged (fully or partially), it cannot be cancelled.
A payment’s status cannot be changed once it has been cancelled.
Example:
Every time you fill your car with gas at a gas station, a reservation of €150 is made when you insert your card, to ensure that you have sufficient funds.
If you fill up for €75. At that point the reservation of €150 gets canceled, and a charge of €75 is made.
This means that the following happens on your bank account:
-150 (reservation)
+150 (reservation)
-75 (capture/charge)
However once the capture of €75 is done, and the reservation of 150 has been removed, you will no longer see any sign of the reservation of €150 – you will only see the charge of €75.
In this example, the €75 charge is a partial capture. The gas station can technically try to capture the remaining amount (€75), but the amount is no longer reserved (or unavailable) in the customer’s bank account.
Keep in mind; it is possible for the reserved amount to stay reserved for a while after the capture is made, e.g. if you used a third party digital wallet to pay for your gas.