Check Deposit Status
Tip
- All requests are
Post requests, and the data format is json
Brief Description
Request URL
/v1/vexora/queryPayInResult
Request Method
- Method: POST
- Content-Type: application/json
| Parameter |
Required |
Type |
Description |
merchantNo |
Yes |
String |
Merchant number assigned by Vexora. |
Request Body Parameters
| Parameter |
Required |
Type |
Description |
tradeNo |
Yes |
String |
Merchant transaction number of the collection order to query. |
timestamp |
Yes |
String |
Current Unix timestamp in milliseconds, represented as a string. |
sign |
Yes |
String |
Lowercase MD5 request signature. Exclude sign, sort all non-empty request parameters by name, concatenate them as key1=value1key2=value2, append the app secret, and calculate the MD5 hash. |
Request Example
{
"tradeNo": "test_00000008",
"timestamp": "1728613488294",
"sign": "ac13b9abf95c66ffc4025abaaeeb3a83"
}
Response Parameters
| Parameter |
Required |
Type |
Description |
code |
Yes |
String |
API response code. 0000 indicates that the query was processed; use data.status to determine the transaction status. |
msg |
Yes |
String |
Description of the API request result. |
success |
Yes |
Boolean |
Whether the query request was processed successfully. |
timestamp |
Yes |
Long |
Server timestamp in milliseconds. |
data |
Yes |
Object |
Collection order details. |
data.tradeNo |
Yes |
String |
Merchant transaction number. |
data.platFormTradeNo |
Yes |
String |
Unique Vexora transaction number. |
data.status |
Yes |
String |
Current collection order status code. |
data.message |
Yes |
String |
Transaction status description. |
data.amount |
Yes |
String |
Original order amount submitted when the collection order was created. |
data.receivedAmount |
No |
String |
Amount received. Returned when the collection transaction is successful. |
data.paymentInfo |
No |
String |
Payment information associated with the collection order. |
data.paymentList |
Yes |
List |
Payment transaction records. The list contains values only when the order is successful. See paymentData Parameters. |
paymentData Parameters
| Parameter Name |
Required |
Type |
Description |
paymentTradeNo |
Yes |
String |
Unique Vexora transaction number for this payment record. |
paymentStatus |
Yes |
String |
Status code of this payment record. |
paymentAmount |
Yes |
String |
Amount paid in this payment record. |
serviceAmount |
Yes |
String |
Service fee for this payment transaction. |
paymentSuccessTime |
Yes |
String |
Payment completion time in local time (YYYY-MM-DD HH:mm:ss). |
claveRastreo |
No |
String |
SPEI tracking number. |
payerAccount |
No |
String |
Payer account information. |
Response Example
{
"code": "0000",
"msg": "success",
"success": true,
"timestamp": 1758596650828,
"data": {
"tradeNo": "1f1240d7060d4cc5894de89a572aa219",
"platFormTradeNo": "TE0008wv1bkbq2rwi56l2",
"status": "0000",
"message": "Success",
"amount": "40.0",
"receivedAmount": "10",
"paymentInfo": "6841800930023213210",
"paymentList": [
{
"paymentSuccessTime": "2025-09-22 04:03:22",
"paymentTradeNo": "TE0008wv1bkbq2rwi56l2",
"paymentAmount": "30.0",
"serviceAmount": "3.0",
"paymentStatus": "0001",
"claveRastreo": "TRACKING_NUMBER",
"payerAccount": "PAYER_ACCOUNT"
},
{
"paymentSuccessTime": "2025-09-22 04:03:43",
"paymentTradeNo": "CH_b4u56kwbq84nita3",
"paymentAmount": "50.0",
"serviceAmount": "50.0",
"paymentStatus": "0000"
}
]
}
}