Check Deposit Status¶
Tip
- All requests are
Postrequests, and the data format isjson
Brief Description¶
- No
Request URL¶
/v1/vexora/queryPayInResult
Request Method¶
- Method: POST
- Content-Type: application/json
Header¶
| Header | Required | Type | Description |
|---|---|---|---|
| merchantNo | Yes | String | Merchant number assigned by Vexora. |
Request Body Parameters¶
| Name | Required | Type | Desc |
|---|---|---|---|
| tradeNo | Yes | String | Merchant order number |
| timestamp | Yes | String | Timestamp |
| sign | Yes | String | Request signature. Sort all non-empty request body parameters except sign by parameter name in ascending alphabetical order, concatenate them as key1=value1key2=value2, append the app secret, and generate a lowercase MD5 hash. |
Request Example¶
{
"sign": "ac13b9abf95c66ffc4025abaaeeb3a83",
"timestamp": "1728613488294",
"tradeNo": "test_00000008"
}
Successful Response Example¶
| Parameter name | Required | Type | Description |
|---|---|---|---|
| msg | Yes | String | Request result (when success is returned, it only means that the request for this time is successful and cannot be used for merchant-side logical judgment) |
| code | Yes | String | Request response code (when 0000 is returned, it only means that the request for this time is successful, and cannot be used for merchant-side logical judgment). For specific status/error codes, please check the status/error code directory |
| timestamp | Yes | Integer | Timestamp๏ผ1715941383720๏ผ |
| success | Yes | Boolean | Whether the query request was processed successfully. Use data.status to determine the final transaction state. |
| data | Yes | Object | Return object |
| 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.tradeNo | Yes | String | Merchant transaction number returned in the pay-in query result. |
| data.platFormTradeNo | Yes | String | Unique Vexora platform transaction number for this pay-in order. Merchants can use this ID for reconciliation. |
| data.orderAmount | Yes | Float | Order amount |
| data.payAmount | Yes | Float | Payment amount |
| data.successTime | No | String | Transaction completion time in local time when available. |
| data.message | Yes | String | Error description |
| data.channelCode | Yes | String | channelCode |
| data.wayCode | Yes | String | wayCode |
| data.rrn | No | String | RRN |
{
"msg": "success",
"code": "0000",
"timestamp": 1728613513280,
"success": true,
"data": {
"tradeNo": "test_00000008",
"platFormTradeNo": "68o0uwogz7mnzutt",
"status": "0000",
"orderAmount": 300,
"payAmount": 300,
"successTime": "2024-10-11 10:30:13",
"message": "Success",
"channelCode": "EWALLET",
"wayCode": "DANA",
"rrn": "857463839"
}
}