Pre-Payment Webhook
Sending a request to your own endpoint right before payment goes through — for inventory checks, price validation, or custom fraud rules.
What is the pre-payment webhook?
How the pre-payment webhook lets you validate transactions before payment — for inventory checks, custom rules, and fraud prevention — approving or rejecting at checkout.
Enable the pre-payment webhook
How to turn on the pre-payment webhook for a payment set — useful for last-minute inventory checks, fraud screening, or custom validation before a transaction reaches your gateway.
Pre-payment webhook payload reference
The JSON payload sent to your endpoint before a transaction reaches the payment gateway — helpful for building inventory checks, custom validations, or fraud screening.
Respond to the pre-payment webhook
How your endpoint should respond to approve or reject a transaction before it reaches the payment gateway, plus how to return a custom error message when declining one.