Skip to content

Check Deposit Status

Tip

  • All requests are Post requests, and the data format is json
Brief Description
  • None
Request URL
  • /v1/vexora/queryPayInResult
Request Method
  • Method: POST
  • Content-Type: application/json
Header Required Type Description
merchantNo Yes String Merchant number
Request Body Parameters
Name Required Type Description
tradeNo Yes String Transaction number passed when the merchant collects on behalf
timestamp Yes String Millisecond 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
{
    "tradeNo": "PKFORM_in001",
    "timestamp": "1724142308374",
    "sign": "000000000"
}
Successful Response Example
Parameter Name Required Type Description
msg Yes String Request result (when returning "success", it only indicates the success of this request and cannot be used for merchant-side logical judgment)
code Yes String Request response code (when returning "0000", it only indicates the success of this request and cannot be used for merchant-side logical judgment). For specific error codes, please refer to the business error code enumeration
timestamp Yes Integer Timestamp (e.g., 1715941383720)
success Yes Boolean Whether the query request was processed successfully. Use data.status to determine the final transaction state.
data Yes Object Returned object
data.platFormTradeNo Yes String Platform order number
data.tradeNo Yes String Merchant order number
data.amount Yes Float Actual payment amount, which may include partial payments
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.successTime No String Transaction success time (local time)
data.paymentType No String Payment methods (easypaisa, jazzcash, QR)
{
    "msg": "success",
    "code": "0000",
    "timestamp": 1719830071094,
    "success": true,
    "data": {
        "platFormTradeNo": "2kvziksxbvxg062d",
        "tradeNo": "PKFORM_in001",
        "amount": 3000,
        "status": "0015",
        "message": "WAIT",
        "successTime": "2024-07-01 18:34:31"
    }
}