Everything you need
A full payment toolkit, made simple.
Collect UPI payments reliably — and know exactly what happened to every one of them, from the moment it's created to the moment it's reconciled.
One payment, fully tracked
₹1,250- Payment createdpay_7Hq2Lm9Xc4
- QR & UPI intent issued232×232 · upi://
- Confirmed on UPI networkUTR 4091…3802
- Webhook deliveredpayment.success
- Reconciled to ledgersettled · direct
02
Developers
- Test and live keys, IP allow-lists and instant revocation
- HMAC-signed webhooks with retries for 24 hours
- Webhook tester, API logs and an OpenAPI document
- A sandbox with success, failure, timeout and reversal amounts
03
Operations
- Payment timeline: every state change, UPI confirmation and webhook
- Automatic recovery of pending and unknown payments
- Reconciliation queue and settlement reports
- Append-only, hash-chained payment ledger
04
Security & control
- Secrets encrypted at rest; API keys hashed and shown once
- Per-merchant isolation enforced on every request
- Roles and permissions for your team, full audit log
- Rate limits, replay protection and signature verification
POST /v1/payments 200 OK
{
"payment_id": "pay_7Hq2Lm9Xc4Tz1A",
"status": "PENDING",
"upi_intent": "upi://pay?pa=…&am=1250.00",
"qr": "data:image/png;base64,…",
"payment_url": "https://pay.shubhgateway.com/…"
}One checkout, every UPI app
Dynamic QR and UPI intent open the app your customer already uses — nothing for them to install.
- PhonePe
- Google Pay
- Paytm
- BHIM
- CRED