🌐 Webhooks

A webhook is a mechanism that allows Transak to send real-time notifications to your system whenever a specific event occurs. Instead of your system repeatedly polling Transak APIs for updates, Transak pushes event data directly to a URL you provide. This ensures faster updates and reduces unnecessary API calls.

At the moment, transak supports two types of webhooks

Type of WebhookDescriptionLimitations
OrderSends real-time notifications for order and transaction lifecycle events, such as order creation, status updates, completion, or failure.Available for both Widget and Whitelabel API integrations
KYCSends real-time notifications for KYC lifecycle events, including submission, approval, and rejection of user verification.Available only for Whitelabel API integrations

Webhook Integration

🧭 Steps to enable/update the webhook

  1. Log in to the Transak Partner Dashboard https://dashboard.transak.com
  2. After logging in, locate the chatbot in the bottom-right corner of the dashboard.
  3. Click on the chatbot and select Integration under the β€œTalk to us” options.
  4. Use the chatbot flow to submit your webhook enable request and provide the following details:
  • Order Webhook URL
  • KYC Webhook URL
  • Environment name: STAGING or PRODUCTION

πŸ”’ Webhook URL Requirements

  • The URL must be a valid HTTPS endpoint.
  • The URL must be publicly accessible.

βœ… Approval & Confirmation

Once submitted, our team will review your request and notify you after the webhook URL has been successfully enabled.