Skip to main content

Generating UPI QR codes

When you create a payin quotation for a UPI payment method, the API response includes a deep_link field with all the payment details. Pass this value directly to a QR code library to generate a scannable UPI QR for your user. See the sample response for the payin quotation UPI payload.
Use the deep_link exactly as returned. Modifying it may break payment parsing or delay reconciliation.
All major UPI apps follow the same URL scheme:

Live demo