Skip to content

Payment Query

Request

MethodURL
POST/api/pay/payment/query/v1

Request Headers

HeaderDescription
timestampRequest timestamp
nonceRandom value
countryIN
app_codeApplication code

Request Parameters

FieldTypeRequiredMax LengthDescription
merchantOrderNoStringYes32Merchant order number
signStringYesโ€”Signature

Request Example

{
"merchantOrderNo": "OrderNoExample",
"sign": "YOUR_SIGN"
}

Response Parameters

FieldTypeRequiredDescription
merchantOrderNoStringYesMerchant order number
tradeNoStringYesPlatform order number
paymentTypeIntYesPayment method: 1001 (Aggregated Page), 1002 (QR), 1003 (PHONEPE), 1004 (PAYTM)
transactionAmountStringYesTransaction amount
amountStringYesReceived amount
statusStringYesOrder status: 1 Processing, 2 Success, 3 Failed
serviceAmountStringYesService fee (e.g., 18.02)
paymentInfoStringYesPrimary payment information โ€” actual details used for the payment
errorMessageStringNoError message if order failed
statementListObjectNoCollection transaction records
โ€” paymentSingleOrderNoStringYesSingle-payment transaction number
โ€” paymentStatementAmountStringYesAmount collected in this transaction
โ€” paymentStatementStatusIntYesSingle transaction status: 2 Success, 3 Failed
โ€” paymentStatementStatusNameStringYesStatus label
โ€” serviceAmountStringYesService fee = fixed fee + transaction amount ร— service rate
โ€” serviceRateStringYesService rate
โ€” immServiceStringYesFixed fee
โ€” paymentTypeIntYesActual payment method used
โ€” identifierStringYesVoucher / Bank ID
โ€” idCardNumberStringYesActual payerโ€™s ID document
โ€” payerNameStringYesActual payerโ€™s name
โ€” completeTimeStringYesCompletion time โ€” local timezone, format: yyyy-MM-dd HH:mm:ss

Response Example

{
"code": 200,
"data": {
"merchantOrderNo": "OrderNoExample",
"amount": "1000.00",
"transactionAmount": "1000.00",
"tradeNo": "TS2501010001AR0000000000000000",
"paymentType": 901,
"paymentInfo": "123haiaerioe13123890128390123",
"status": 2,
"serviceAmount": "15.00",
"statementList": [
{
"paymentSingleOrderNo": "TSOPaymentOrderNoExample1",
"paymentStatementAmount": "1000.00",
"paymentStatementStatus": 2,
"paymentStatementStatusName": "Collection Success",
"completeTime": "2025-01-01 00:00:00",
"serviceAmount": "15.00",
"serviceRate": "0.0100",
"immService": "5.00",
"paymentType": 901,
"identifier": "2321312321222",
"idCardNumber": "Carlos",
"payerName": "WEUSISH28282SDSAS"
}
]
},
"msg": "success",
"traceId": "0801113131dd4951a36d19022a31b303.94.17423567008990449"
}

Error Codes

CodeMessageResolution
412Please try again laterRetry later
414*Correct the corresponding parameter
416Application not foundInvalid app_code, please update
434Merchant order not existCheck the submitted order number
500Business ErrorContact us

Error Response Example

{
"code": 416,
"data": null,
"msg": "Application not found",
"traceId": "0801113131dd4951a36d19022a31b303.94.17423567008990449"
}