Setup
We support multiple webhook URLs per instance. Webhooks can be configured by administrators by heading to Settings -> Manage Integrations -> Webhook subscriptions. For each subscription, it’s possible to listen to the events for all merchant accounts in an instance, or to the events for one merchant account.Webhook delivery behavior
- Multiple subscriptions
If you configure multiple subscriptions pointing to different URLs, each subscription will receive its own webhook deliveries. - Retries are subscription-specific
If a webhook delivery fails, it will only be retried for the subscription that encountered the failure — even if other subscriptions (pointing to the same or different URLs) succeed.
Supported features
- Multiple webhook subscriptions per merchant account
- Merchant account and instance-level webhook subscriptions
- Detailed payloads for transactions, payment methods, buyers, billing details, and most other transaction related events.
- Over 20 different webhook events.
- Basic authentication credentials (username/password)
- Automatic retries of undelivered events
- Webhook signatures to verify authenticity.
Upcoming features
- Event filtering per subscription
- Event log and replay capabilities
Next steps
- Learn about the structure of webhook messages in Payloads
- Review all supported webhook Events
- Understand delivery guarantees and retry logic in Technical considerations
- Secure your endpoints by verifying Signatures