When an order uses a Direct UPI account, the API reply includes two extra fields:
upi_intent: theupi://paylink with your UPI ID, the exact amount and the payment referenceqr_url: a ready SVG QR code of that link
Where this helps
- Kiosks and POS screens
- Android apps, where you can open the intent directly
- Smart TVs and in-store displays
Confirming the payment
A plain UPI ID has no status API, so ask the customer for the UTR and send it to POST /api/v1/orders/{id}/utr. The merchant confirms it in the panel, and your webhook fires with payment.success.
0 comments