Manually confirming payments
It is possible to manually confirm payments, this is useful for ecommerce shops in order to reduce chargebacks - for instance, you'll be able to confirm that you have stock before confirming the payment.
To use this feature you will need to do the following:
- Set
disable_auto_capture
to1
in the payment request (see docs). - Listen for the
card_payment_awaiting_capture
webhook. - Choose if you want to confirm the payment, if you do, you can do so by calling the
capture
endpoint. - If you do not want to proceed with the payment, you can call the
void
endpoint. - You will receive the
card_payment_completed
webhook once the payment has been confirmed.
Returned Postbacks
card_payment_started
card_payment_user_cancelled
- If the user chooses to cancel the transaction.card_payment_completed
ORcard_payment_failed
ORcard_payment_request_forbidden
card_payment_updated
card_payment_awaiting_capture
card_payment_cancelled