Check Disbursement Status
Tip
- All requests are
Post requests, and the data format is json
Request URL
/v1/vexora/queryPayOutResult
Request Method
- Method: POST
- Content-Type: application/json
| Name |
Required |
Type |
Desc |
| merchantNo |
Yes |
String |
- |
Request Body Parameters
| Name |
Required |
Type |
Desc |
| tradeNo |
Yes |
String |
Merchant disbursement order number submitted in the disbursement request. |
| timestamp |
Yes |
String |
Request timestamp in milliseconds, for example 1715941383720. |
| 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": "9f2a66a90e6f7eab9d8df3aa208f6d45",
"timestamp": "1778919300000",
"tradeNo": "KHPO202605160001"
}
Response Parameters
| Parameter name |
Required |
Type |
Description |
| msg |
Yes |
String |
Request message. A value such as success only indicates that the query request was accepted. |
| code |
Yes |
String |
API request status code. 0000 means the query request was processed successfully by the API layer. The final transaction result must be determined by data.status. |
| timestamp |
Yes |
String |
Response timestamp in milliseconds. |
| success |
Yes |
Boolean |
API request result. This field indicates whether the query request succeeded. |
| data |
Yes |
Object |
Disbursement query response object. |
| data.tradeNo |
Yes |
String |
Merchant disbursement order number submitted in the request. |
| data.platFormTradeNo |
Yes |
String |
Vexora platform transaction number. This value is unique in the Vexora system. |
| data.amount |
Yes |
String |
Disbursement amount. Unit: KHR or USD, based on the currency used in the original disbursement request. |
| data.status |
Yes |
String |
Disbursement status. Use this field for transaction state handling. 0000 means successful, 0015 means processing, and other status values should be handled according to the response code table. |
| data.message |
Yes |
String |
Status description or error message returned by the platform. |
Response Example
{
"msg": "success",
"code": "0000",
"timestamp": 1778919300123,
"success": true,
"data": {
"platFormTradeNo": "VXKHPO9C2F72QW6M4A8N1",
"tradeNo": "KHPO202605160001",
"amount": "50000",
"status": "0015",
"message": "Processing"
}
}