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
Parameter Required Type Description
merchantNo Yes String Merchant number assigned by Vexora.

Request Body Parameters

Parameter Required Type Description
tradeNo Yes String Merchant transaction number of the collection order to query.
timestamp Yes String Current Unix timestamp in milliseconds, represented as a string.
sign Yes String Lowercase MD5 request signature. Exclude sign, sort all non-empty request parameters by name, concatenate them as key1=value1key2=value2, append the app secret, and calculate the MD5 hash.

Request Example

{
  "tradeNo": "test_00000008",
  "timestamp": "1728613488294",
  "sign": "ac13b9abf95c66ffc4025abaaeeb3a83"
}

Response Parameters

Parameter Required Type Description
code Yes String API response code. 0000 indicates that the query was processed; use data.status to determine the transaction status.
msg Yes String Description of the API request result.
success Yes Boolean Whether the query request was processed successfully.
timestamp Yes Long Server timestamp in milliseconds.
data Yes Object Collection order details.
data.tradeNo Yes String Merchant transaction number.
data.platFormTradeNo Yes String Unique Vexora transaction number.
data.status Yes String Current collection order status code.
data.message Yes String Transaction status description.
data.amount Yes String Original order amount submitted when the collection order was created.
data.receivedAmount No String Amount received. Returned when the collection transaction is successful.
data.paymentInfo No String Payment information associated with the collection order.
data.paymentList Yes List Payment transaction records. The list contains values only when the order is successful. See paymentData Parameters.

paymentData Parameters

Parameter Name Required Type Description
paymentTradeNo Yes String Unique Vexora transaction number for this payment record.
paymentStatus Yes String Status code of this payment record.
paymentAmount Yes String Amount paid in this payment record.
serviceAmount Yes String Service fee for this payment transaction.
paymentSuccessTime Yes String Payment completion time in local time (YYYY-MM-DD HH:mm:ss).
claveRastreo No String SPEI tracking number.
payerAccount No String Payer account information.

Response Example

{
    "code": "0000",
    "msg": "success",
    "success": true,
    "timestamp": 1758596650828,
    "data": {
        "tradeNo": "1f1240d7060d4cc5894de89a572aa219",
        "platFormTradeNo": "TE0008wv1bkbq2rwi56l2",
        "status": "0000",
        "message": "Success",
        "amount": "40.0",
        "receivedAmount": "10",
        "paymentInfo": "6841800930023213210",
        "paymentList": [
            {
                "paymentSuccessTime": "2025-09-22 04:03:22",
                "paymentTradeNo": "TE0008wv1bkbq2rwi56l2",
                "paymentAmount": "30.0",
                "serviceAmount": "3.0",
                "paymentStatus": "0001",
                "claveRastreo": "TRACKING_NUMBER",
                "payerAccount": "PAYER_ACCOUNT"
            },
            {
                "paymentSuccessTime": "2025-09-22 04:03:43",
                "paymentTradeNo": "CH_b4u56kwbq84nita3",
                "paymentAmount": "50.0",
                "serviceAmount": "50.0",
                "paymentStatus": "0000"
            }
        ]
    }
}