Setting up webhooks
Register an HTTPS endpoint to receive events:Event payload
Every webhook delivery includes:Body example
Verifying signatures
Always verify theX-Signature header to ensure the webhook came from PayPulse:
Retry policy
Failed deliveries (non-2xx response or timeout) are retried up to 5 times with exponential backoff:
After 5 failed attempts, the delivery is marked as
FAILED and appears in your webhook delivery logs.