Setup steps
- Register your callback URL.
- Verify signatures or shared secrets according to tenant policy.
- Return 200 responses only after storing the event.
- Monitor retries and reconcile failed deliveries.
Developer operations
Webhook delivery keeps external systems synchronized when payments initialize, complete, fail, refund, or reverse.
Plan this integrationSetup steps
node
app.post('/payments/webhook', express.json(), (req, res) => {
savePaymentEvent(req.body);
res.sendStatus(200);
});
FAQ
No. Always verify status server-to-server for critical fulfillment.
Callback and delivery retry strategy is part of tenant setup.