Skip to content

Payin Query

Request URL

methodurl
POST/api/pay/payment/query/v1

Headers

Header ParameterDescription
timestampRequest timestamp
nonceRandom string
countryCountry code (e.g., MX)
app_codeApplication ID

Request Parameters

FieldTypeRequiredLengthDescription
merchantOrderNoStringYes32Merchant order number
signStringYesSignature
request
{
"merchantOrderNo": "OrderNoExample",
"sign": "YOUR_SIGN"
}

Response Parameters

FieldTypeRequiredLengthDescription
merchantOrderNoStringYes32Merchant order ID
tradeNoStringYesPlatform order ID
paymentTypeIntegerYesPayment method: fixed as 0
transactionAmountStringYesTransaction amount
amountStringYesAmount received
statusStringYes2 - Success, 3 - Failed
serviceAmountStringYesService fee, e.g., 18.02
paymentInfoStringYesMain payment info, e.g., payment URL or identifier
errorMessageStringNoError message if failed
statementListObject[]NoPayment transaction records
โ”œโ”€ paymentSingleOrderNoStringYesSingle transaction ID
โ”œโ”€ paymentStatementAmountStringYesAmount of this transaction
โ”œโ”€ paymentStatementStatusIntegerYesTransaction status: 2 - Success, 3 - Failed
โ”œโ”€ paymentStatementStatusNameStringYesTransaction status name
โ”œโ”€ serviceAmountStringYesService fee = fixed fee + transaction amount ร— service rate
โ”œโ”€ serviceRateStringYesService rate
โ”œโ”€ immServiceStringYesFixed service fee
โ”œโ”€ paymentTypeIntegerYesActual payment method
โ”œโ”€ completeTimeStringYesCompletion time in current country timezone, format: yyyy-MM-dd HH:mm:ss
โ”œโ”€ payerBankCodeStringyespayer bank code
โ”œโ”€ payerNameStringyespayer name
โ”œโ”€ payerAccountStringyespayer account
โ”œโ”€ identifierStringyesidentifier
response
{
"code": 200,
"data": {
"merchantOrderNo": "OrderNoExample",
"amount": "1500.00",
"transactionAmount": "1000.00",
"tradeNo": "TS2501010001MX0000000000000000",
"paymentType": 1,
"paymentInfo": "684180093000000000",
"status": 2,
"serviceAmount": "30.00",
"statementList": [{
"paymentSingleOrderNo": "TSOPaymentOrderNoExample1",
"paymentStatementAmount": "500.00",
"paymentStatementStatus": 2,
"paymentStatementStatusName": "ไปฃๆ”ถๆˆๅŠŸ",
"completeTime": "2025-01-01 00:00:00",
"serviceAmount": "10.00",
"serviceRate": "0.0100",
"immService": "5.00",
"paymentType": 1,
"payerBankCode": "90684",
"payerName": "Test User Name",
"payerAccount": "684180118094272991",
"identifier": "TE00060z462ztlvnyh8g7"
},
{
"paymentSingleOrderNo": "TSOPaymentOrderNoExample2",
"paymentStatementAmount": "500.00",
"paymentStatementStatus": 2,
"paymentStatementStatusName": "ไปฃๆ”ถๆˆๅŠŸ",
"completeTime": "2025-01-01 01:00:00",
"serviceAmount": "10.00",
"serviceRate": "0.0100",
"immService": "5.00",
"paymentType": 1,
"payerBankCode": "90684",
"payerName": "Test User Name",
"payerAccount": "684180118037658938",
"identifier": "TE000ahp328l2y7in3qtx"
},
{
"paymentSingleOrderNo": "TSOPaymentOrderNoExample3",
"paymentStatementAmount": "500.00",
"paymentStatementStatus": 2,
"paymentStatementStatusName": "ไปฃๆ”ถๆˆๅŠŸ",
"completeTime": "2025-01-01 02:00:00",
"serviceAmount": "10.00",
"serviceRate": "0.0100",
"immService": "5.00",
"paymentType": 1,
"payerBankCode": "90684",
"payerName": "Test User Name",
"payerAccount": "684180118037658925",
"identifier": "TE000bhiv619ftngdn60g"
}
]
},
"msg": "success",
"traceId": "0801113131dd4951a36d19022a31b303.94.17423567008990449"
}