Overview
Once a payment is successfully processed, a webhook is triggered to the URL specified during payment creation. This webhook delivers crucial payment details, enabling merchants to update their systems and take necessary actions in response to successful transactions.

Signature Verification
Merchants must perform signature verification to ensure the authenticity and integrity of the webhook payload.

Sample webhook data

{
  "status": "completed",
  "payment_id": "pay_7hz4yjxrgqy74q",
  "order_id": "10154790079",
  "order_name": "Deposit",
  "order_amount": "3.00",
  "fee_payer": "payer",
  "amount": "3.50426363",
  "amount_credit": "3.00",
  "amount_fee": "0.50",
  "crypto": "3.504263630000000000",
  "crypto_credit": "3.000000000000000000",
  "crypto_fee": "0.500000000000000000",
  "expiration": 0,
  "token_id": 4,
  "payer": "0x3c43c25bb9c277e2a9f2a42a1f7c2724e1bccee2",
  "hash": "0x6baa12ae02aea50794439d171af4d8b9199c32cfada41e948ae880a9045dea01",
  "success_redirect": null,
  "cancel_redirect": null,
  "webhook": null,
  "webhook_res": null,
  "created": 1738737354,
  "notes": null,
  "token_name": "USDT (Testnet)",
  "token_chain": 97,
  "token_contract": "0x337610d27c682E347C9cD60BD4b3b107C9d34dDa",
  "signature": "014747920a93f7b4d0c543ea29ebb700852c320746add68b9e6876705da30031"
}