Webhooks are the only authoritative success signal. Redirect and popup flows are UX only.
Implement
- HTTPS URL in dashboard / API settings.
- Fast ACK; heavy work async.
- Idempotent updates on
order_id+ txn id. - Validate signatures per your dashboard scheme.
Illustrative payload
status=SUCCESS
order_id=1234561705047510
customer_mobile=9876543210
amount=1.00
remark1=your_create_order_remark1
remark2=your_create_order_remark2Log a real staging webhook to learn exact field names.