Webhooks
Webhooks
Receive and verify signed payment events on your server.
ShiftxPay sends outbound webhooks to your server so you can react to payment events — captures, refunds, disputes — as they happen, instead of polling. Each delivery is signed and retried, and is the source of truth for a payment's final state.
In this section
- Outbound webhooks — register an endpoint, verify the signature, and respond correctly.
- Event catalog — every event type and its payload shape.
- Delivery & idempotency — retries, ordering, and handling duplicate deliveries safely.
Treat the webhook as authoritative: confirm a checkout server-side and wait for the signed event before fulfilling an order.