Dynamic QR for payment-specific UPI flows

Dynamic UPI QR Code Generation

Generate QR instances for payment-specific merchant flows using supplied order, amount, and payee context. UPI Gateway Pro creates Dynamic QR data and does not process payments.

QR GENERATION MODULEQR GENERATED
ORDER#ORD-2841
AMOUNTINR 12,480
UPI PAYMENT DATAmerchant@upi
DYNAMIC QRPayment-specific instance

Generated from supplied merchant payment parameters. No payment success is implied.

ORDER #2841 · INR 12,480 → QR GENERATEDORDER #2842 · INR 3,250 → NEW QR GENERATED

Static QR

One reusable QR, usually tied to a merchant payment identifier. Depending on the flow, customers or merchants may still need to handle amount and order matching. For the broader QR payment context, read the QR-based UPI flow guide.

Dynamic QR

Generated for a payment flow. Can include payment-specific UPI parameters created from supplied merchant payment data. To see the full Dynamic QR flow, continue to How It Works.

What a Dynamic QR can represent

Dynamic UPI QR generation can reflect order context, amount context, and payee context where supported by the relevant UPI flow. It is designed for checkout pages, payment pages, invoice flows, and merchant-assisted screens.

Connect Dynamic QR generation to a merchant flow, or compare the product boundary in UPI payment gateway vs Dynamic QR.

payment_request
  order_id
  amount
  payee_context
  note

dynamic_qr_instance