Webhooks need to be configured in the USAePay admin portal under Settings -> Webhooks. Note and copy the
webhook subscription URL in our 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 admin portal, and pass this to the Webhook Signature Key
when configuring the credentials in our dashboard.
USAePay provides support for idempotent retries. However, it needs to be configured in their admin 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
our 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. Our system does not currently support void before the transaction is settled yet, this feature is still in development.