Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.dollarpe.xyz/llms.txt

Use this file to discover all available pages before exploring further.

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:
AppDeep link format
Paytmpaytmmp://pay?pn=MerchantXYZ&pa=merchantxyz@icicibank&am=500.00&tn=PaymentForOrder123
PhonePephonepe://pay?pn=MerchantXYZ&pa=merchantxyz@icicibank&am=500.00&tn=PaymentForOrder123
Google Paygpay://upi/pay?pn=MerchantXYZ&pa=merchantxyz@icicibank&am=500.00&tn=PaymentForOrder123
BHIMbhim://pay?pn=MerchantXYZ&pa=merchantxyz@icicibank&am=500.00&tn=PaymentForOrder123
Standard UPIupi://pay?pn=MerchantXYZ&pa=merchantxyz@icicibank&am=500.00&tn=PaymentForOrder123

Live demo