Webhooks need to be configured in the USAePay administrator portal under Settings -> Webhooks. Note and copy the
webhook subscription URL in the dashboard and pass it to the Hook URL field in the USAePay webhook configuration.
If webhook signature verification is desired, then this needs to be explicitly configured. Copy the Signature Key
at the bottom of the webhook configuration window in USAePay’s administrator portal, and pass this to the Webhook Signature Key
when configuring the credentials in the dashboard.
USAePay provides support for idempotent retries. However, it needs to be configured in their administrator portal and is linked directly to the API key.
By default, the Duplicate Transaction Handling field is None. There are 3 options to choose from and only the **Signature Key ** is supported be
the system. There is also a Time Limit field that allows setting a limit for evaluating duplicate transactions.
Captured transactions can not be refunded until they are settled. The system does not currently support void before the transaction is settled yet, this feature is still in development.