Indian checkout often blends cards, net banking, wallets, and UPI. User experience must surface the right methods and recover gracefully from dropped connections.
Treat webhooks as at-least-once delivery: idempotency is mandatory.
Verify webhook signatures, persist raw payloads for audit, and reconcile gateway settlements against orders.
Handle partial failures: authorized but not captured, double taps on pay, and network retries on mobile.
Plan support tooling—search by order, gateway reference, and customer phone—to reduce mean-time-to-resolution.