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
| Header |
Required |
Type |
Description |
| merchantNo |
No |
String |
None |
Request Body Parameters
| Name |
Required |
Type |
Description |
| tradeNo |
Yes |
String |
The transaction number provided by the merchant during collection |
| timestamp |
Yes |
String |
Timestamp |
| sign |
Yes |
String |
Encrypted signature |
Request Example
{
"sign": "ac13b9abf95c66ffc4025abaaeeb3a83",
"timestamp": "1728613488294",
"tradeNo": "test_00000008"
}
Successful Response Example
| Parameter Name |
Required |
Type |
Description |
| msg |
Yes |
String |
Request result (Returning "success" only indicates the request was successful; it should not be used for merchant-side logic) |
| code |
Yes |
String |
Request response code (Returning "0000" only indicates the request was successful; it should not be used for merchant-side logic) |
| timestamp |
Yes |
String |
Timestamp (e.g., 1715941383720) |
| success |
Yes |
String |
Transaction result |
| data |
Yes |
Object |
Response object |
| data.tradeNo |
Yes |
String |
Transaction number returned by the merchant |
| data.platFormTradeNo |
Yes |
String |
vexora transaction number |
| data.status |
Yes |
String |
Transaction results,Merchants can process subsequent workflows based on the returned status in the transaction result. For details, please refer to the status code reference table. |
| data.message |
Yes |
String |
Error description |
| data.amount |
Yes |
string |
Original order amount at the time of order creation (requested amount). This value remains unchanged regardless of subsequent payment activities. |
| data.receivedAmount |
Yes |
string |
Amount of the first successful payment. This field only reflects the initial successful payment and does not include any repeated or additional payments. |
| data.paymentList |
Yes |
List |
List of actual payment transactions. Each successful or attempted payment generates a separate record. If multiple payments are made for the same order, multiple records will be returned. |
| paymentTradeNo |
Yes |
string |
Platform payment transaction ID for each individual payment attempt. For multiple payments under the same order, each record will have a unique transaction ID. |
| paymentStatus |
Yes |
string |
Status of the individual payment transaction |
| paymentAmount |
Yes |
string |
Amount of the individual payment transaction. |
| paymentSuccessTime |
Yes |
string |
Payment completion time in local time zone. |
Successful Response Example:
{
"msg": "success",
"code": "0000",
"data": {
"platFormTradeNo": "TE0008wv1bkbq2rwi56l2",
"amount": 40.0,
"tradeNo": "1f1240d7060d4cc5894de89a572aa219",
"receivedAmount": 30.0,
"message": "Partial Success",
"status": "0001",
"paymentList": [
{
"paymentSuccessTime": "2025-09-22 04:03:22",
"paymentTradeNo": "TE0008wv1bkbq2rwi56l2",
"paymentAmount": 30.0,
"paymentStatus": "0001"
},
{
"paymentSuccessTime": "2025-09-22 04:03:43",
"paymentTradeNo": "CH_b4u56kwbq84nita3",
"paymentAmount": 50.0,
"paymentStatus": "0000"
}
]
},
"success": true,
"timestamp": 1758596650828
}