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