This endpoint requires HMAC-SHA256 authentication. See Authentication for signature computation details.
Endpoint Validation
When you create a webhook endpoint, the system sends a validation ping to verify that the URL is publicly accessible. The endpoint must:- Use HTTPS protocol
- Be publicly reachable from the internet
- Respond with a
2xxstatus code to the ping request
Endpoint Limits
Each group can configure up to 16 webhook endpoints. Attempting to create more will return anENDPOINT_LIMIT_REACHED error.
Signing Secret
The response includes asecret field that is used to verify webhook signatures. This secret is only returned once during endpoint creation.
Event Types
Subscribe to one or more event types:| Event | Description |
|---|---|
payment.completed | Payment succeeded on the terminal |
payment.failed | Payment was declined or encountered an error |
payment.cancelled | User cancelled the payment |
payment.timeout | Terminal didn’t respond within 90 seconds |