API Explorer
Explore and run ePay API requests with an interactive request builder for the ePay Payments API.
Create Webhook
/public/api/v1/webhooks
Registers a new webhook endpoint limited to domains already approved on your point of sale configuration. A maximum of 10 active webhooks is allowed per merchant. Each webhook must subscribe to one or more supported events and include a shared secret used as the value of the `Authorization` header when sending webhook. Webhooks that fail more than 50% of the time during the previous week will automatically be paused with reason `ERROR_RATE_TOO_HIGH`. This helps ensure stable operation by minimizing excessive webhook retries. :::info Webhooks are not required Webhooks are separate from the main payment flow and act as a general event notification system. You should use them only if you need to track changes to your ePay data in a system that is different from the one initiating the request. For all payment-related operations, you should use the `notificationUrl` provided in each request. This is the primary mechanism for receiving the outcome of a payment or operation. :::
Authentication
Paste a key, or log in to ePay test.