EVENT-DRIVEN ARCHITECTURE

Real-Time Webhooks &
Instant Event Triggers

Sync payment completions, card top-ups, dispute notifications, and USDT settlement finalities to your backend infrastructure in real time with HMAC-SHA256 signature verification.

Select Webhook Event

Click an event type to inspect its live JSON payload and headers.

X-GoDial-Signature: sha256=9b82f... HTTP 200 OK Expected
{
  "event": "charge.settled",
  "id": "evt_live_884920bcf",
  "data": {
    "amount": 150.00,
    "currency": "USD",
    "settled_amount": 150.00,
    "settled_currency": "USDT",
    "network": "TRC20",
    "tx_hash": "0x8a92bb0234f9...",
    "order_id": "ORD_99218A",
    "status": "COMPLETED"
  },
  "created_at": 1776248900
}

HMAC-SHA256 Security

Every webhook payload is signed with your secret key, preventing spoofing and replay attacks.

Exponential Retries

If your server is temporarily unreachable, our queue will retry delivering events with exponential backoff up to 72 hours.

Live Replay & Debugger

Inspect request logs, verify payload deliveries, and manually trigger event replays from the merchant dashboard.