Generate QR

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
❗️

Rate limiting Enabled-We process only 20 request/seconds from same IP

This API is used to generate the QR using API call, This api can also be called from SDK. Generating QR codes is a core function primarily serving to facilitate secure, fast, and low-cost digital transactions and streamline various financial processes.

We Support Both Static QR and Dynamic QR transaction processing

A single, fixed QR code is generated and displayed by the merchant (e.g., printed on a counter or receipt). When a customer scans it with their payment app (e-wallet, mobile banking app), they enter the amount manually and authorize the payment.

Provide the below details to us to get your static QR code generated
upi://pay?pa=<VPA provided by Acquirer>&pn=<Name of the Merchant>&mc=<MCC>&tn=<Any
description that is to be displayed when QR is scanned>&tr=PHIC<MID without P_>ST<MID
without P_>&cu=INR

Note:
• No leading or trailing space must be there in any of the values in the qr.
• Avoid using special characters including ‘&’ in any of the values.
A unique QR code is generated for each specific transaction,This code is more secure as it encodes the specific transaction amount and merchant details so the customer only needs to authorize the payment, eliminating the need to manually enter the amount.

Click on the below link to explore the API endpoints

API endpoints

❗️

Note: Secure Hash is to be always generated and passed in request message. After generating the Secure Hash if you wish to change any parameter then again the secure hash has to be generated

click to read more Generate Hash Details




Form Data
string
required
Defaults to I_00001

MerchantID used to do transaction, use default

string

use this paramter if you want to integrate as aggregator,If aggregator is attached to your MID then Passing this value is mandatory, Please change MID to I_00002 if you have aggregator attached and use Aggregator ID as A_00001

string
required
Defaults to vdbvsvnkshcisk

Unique rerefernce number sent by merchant, this has to be unique for every transaction

string
required
Defaults to 51

For what amount QR is to be generated

string
required
Defaults to 356

ranscation currency

string
required
Defaults to [email protected]

Customer email ID, use default value incase email ID is not present

string
Defaults to UPIQR

Request to Generate QR. Use Default value

string
Defaults to 9999999999

Customer Mobile No, use default value incase Mobile Number is not present

string

Taxable amount

string

Invoice Date ,Format YYYYMMDD

string
required

Click to generate the Hash, Hash will be calculated and copied , This is used to authenticate the request coming into Phicommerce PG

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
apps-fileview.texmex_20251104.05_p0 temp.txt Displaying temp.txt.