Developer API · v1 · Public · Free forever

Live UPI QR codes,
in one HTTP call.

Drop in your UPI ID, add an optional amount, and receive an NPCI-compliant dynamic QR that opens GPay, PhonePe, Paytm, BHIM — every UPI app in India. No signup, no SDK, no MDR.

< 80ms
p95 latency
10+
languages
0%
MDR forever
~ POST /api/public/upi/generate-qr
$ curl -X POST https://saathix.dev/api/public/upi/generate-qr \
   -H "Content-Type: application/json" \
   -d '{
     "store_api_key": "sk_test_demo_saathix_public_2026",
     "payee_vpa":  "yourname@oksbi",
     "payee_name": "Sharma Kirana",
     "amount": 299
   }'

{
  "qr_payload":  "upi://pay?pa=yourname@oksbi&am=299...",
  "qr_image_url":"https://.../qr.png",
  "expires_at":  "2026-06-29T07:30:00Z"
}
200 OK · 64 msapplication/json
Live builder

Your UPI ID → live QR in milliseconds

No login. No card. Just enter your VPA and scan with any UPI app.

Copy-paste ready

Code samples in 10+ languages

Snippets update live as you change the inputs above.

curl -X POST https://saathix.com/api/public/upi/generate-qr \
  -H "Content-Type: application/json" \
  -d '{"store_api_key":"sk_test_demo_saathix_public_2026","payee_vpa":"yourname@upi","payee_name":"Your Store","note":"Bill payment"}'