Skip to content

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"
    }
}