Bharat QR (Dynamic)

QR-based payments allow customers to scan a merchant-provided QR code using their UPI or wallet application. The QR can be static (fixed) or dynamic (unique for each transaction). Once scanned, the customer completes the payment via their preferred app.

Body Params
string
required

The amount field is required and should be specified with up to two decimal places (e.g., 10.15 = 10 rupees and 15 paise).

string
required

The refId is a required field and must be a unique 12-digit numeric identifier for each transaction. It ensures every order is tracked and reconciled correctly.

customerDetails
object
required
paymentDetails
object
required
Headers
string
Defaults to ACCS_MG2ML8BS_08C29FC008F2324920000542317E6AF5
string
Defaults to 55473c61e38c0487a1dd53f64ccdf14db3fb81b9e9e169eb600000ec4abe9e6
Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json