UPI Payment QR
Generate a standards-compatible upi://pay QR for your shop or invoice. Customers scan with any UPI app, check the details and pay with their own PIN.
e.g. yourshop@okaxis, 9876543210@ybl
Should match the name registered with your bank — payers see the bank's name.
Best for shop counters — one QR for every bill. The customer types the amount in their app.
Shown to the payer, e.g. “Order #1024” or “Monthly fees”. Max 80 characters.
Merchant display & advanced fields
Only if your bank/PSP gave you one.
For a unique invoice QR.
How it works
For your customers
- Open any UPI app — Google Pay, PhonePe, Paytm, BHIM or a bank app.
- Tap Scan QR and point at the code.
- Check that the payee name matches your shop, enter/confirm the amount.
- Authorise with their own UPI PIN in their app.
For you (merchant)
- Confirm every payment in your own bank / UPI app or SMS before handing over goods.
- A customer showing a “success” screen is not proof — screenshots can be faked.
- Test the printed QR with a ₹1 payment from another phone.
- For automatic confirmations use a payment gateway with server-side verification.
Safety
Test preview
Enter your UPI ID and name to generate
“Open in app” launches your installed UPI app on a phone so you can check the details. You still review and approve any payment yourself.
Download
Need many payment QRs (e.g. per counter or invoice)? Use the bulk generator.