- Introduction
- Process Flow
- Error Codes
- Common APIs
- Payout APIs
- Add NEFT/IMPS BeneficiaryPOST
- Add UPI BeneficiaryPOST
- Delete BeneficiaryPOST
- Get Beneficiary ListPOST
- NEFT/IMPS Validate BeneficiaryPOST
- Validate UPI BeneficiaryPOST
- Payout Transaction RequestPOST
- Direct Payout Transaction RequestPOST
- Transaction StatusPOST
- Transaction Status By Request IDPOST
- Payout Transaction ComplainPOST
- Payout CallbackPOST
- Virtual Account Wallet Credit CallbackPOST
- Service Bank ListPOST
- Service ListPOST
- Payin APIs
Generate Merchant UPI PG QR
Testing
POST
/Payin/Action/generateMerchantUPIPgOrder
Request
Body Params application/json
requestid
string
required
api_key
string
required
api_secret
string
required
amount
string
required
mode
string
required
payment_mobile
string
required
payment_email
string
required
payment_description
string
optional
webhook_url
string
optional
Example
{
"requestid": "{{request_id}}",
"api_key": "f68db941819657a1434b9bce0cd9811e",
"api_secret": "cabfc6c85d2c1ec57905d6f230784ca8",
"amount": "55000.00",
"mode": "MERCHANTQR",
"payment_mobile": "9865327410",
"payment_email": "test@test.com",
"payment_description": "",
"webhook_url": "http://google.com/testPaymentPgWebhook/"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://uat.nandishatech.com/WS/v1/Payin/Action/generateMerchantUPIPgOrder' \
--header 'Content-Type: application/json' \
--data-raw '{
"requestid": "{{request_id}}",
"api_key": "f68db941819657a1434b9bce0cd9811e",
"api_secret": "cabfc6c85d2c1ec57905d6f230784ca8",
"amount": "55000.00",
"mode": "MERCHANTQR",
"payment_mobile": "9865327410",
"payment_email": "test@test.com",
"payment_description": "",
"webhook_url": "http://google.com/testPaymentPgWebhook/"
}'
Responses
🟢200Generate Merchant UPI PG QR
application/json
Body
Resp_code
string
required
Resp_desc
string
required
requestid
string
required
data
object
required
upi_intent
string
required
attempt_id
string
required
order_id
string
required
expire_time
string
required
Example
{
"Resp_code": "RCS",
"Resp_desc": "Request completed successfully",
"requestid": "{{request_id}}",
"data": {
"upi_intent": "upi://pay?ver=01&mode=15&am=55000.00&pa=8750400900%40airtel&cu=INR&tn=PATMPT250212130230DMNAEPBO&pn=Codegenie+Technologies+LLP&mam=55000.00&tr=PATMPT250212130230DMNAEPBO",
"attempt_id": "HSzKLBpot0AbPqwv.R2e4nrXFsQuwyaWW0NoDcjmJ1Y-",
"order_id": "POR250212130229JCAGGYIJ",
"expire_time": "2025-02-12 13:12:31"
}
}
Modified at 2025-04-10 11:30:37