For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webhooks flow

Use webhooks to automate updates for deposits, withdrawals, and real-time transactions, streamlining your crypto payment operations with instant notifications.

Information about incoming payments and withdrawals is available in the Merchant dashboard and through webhooks, which send real-time notifications to the Merchant's configured URL.

The Merchant can set up a webhook URL under Settings → API and receive JSON notifications about incoming payments and withdrawals.

Whenever a cryptocurrency payment is received or a withdrawal is completed, the Merchant receives a webhook containing the transaction details:

  • status

  • currency

  • amount

  • USD amount

  • blockchain transaction's hash

  • address

  • Merchants Client ID

  • Merchants ID

  • Signature

  • ...and so on

Attention

After validating the webhook successfully, the Merchant should respond with HTTP status code 200 OK. No additional parameters are required in the response body.

Our server expects a response to the webhook within a 3-second timeout period. If the response is not received within these 3 seconds, the system considers the delivery failed.

If the Merchant endpoint does not validate the webhook, the system repeats delivery 31 times at 15-second intervals. If delivery still fails, the system sends an email notifying the Merchant about a problem with the webhook URL.

For webhook integration instructions, see Setting up Webhooks.

For API details, see Webhooks.

Last updated