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_captureto1in the payment request (see docs). - Listen for the
card_payment_awaiting_capturewebhook. - Choose if you want to confirm the payment, if you do, you can do so by calling the
captureendpoint. - If you do not want to proceed with the payment, you can call the
voidendpoint. - You will receive the
card_payment_completedwebhook once the payment has been confirmed.
Returned Postbacks
card_payment_startedcard_payment_user_cancelled- If the user chooses to cancel the transaction.card_payment_completedORcard_payment_failedORcard_payment_request_forbiddencard_payment_updatedcard_payment_awaiting_capturecard_payment_cancelled