Balance Inquiry API
Tips
Balance Inquiry
Brief Description
- None
Request URL
- /v1/paypro/queryBalance
Request Method
- POST
Header
| Header | Required | Type | Description | 
|---|---|---|---|
| merchantNo | Yes | string | None | 
Request Body Parameters
| Name | Required | Type | Description | 
|---|---|---|---|
| timestamp | Y | string | Timestamp | 
| sign | Y | string | Encryption | 
{
  "timestamp": "1724151084278",
  "sign": "8d1bdd4d9d6b642c6843464c72e6a5a1"
}
Successful Response
| Parameter | Required | Type | Description | 
|---|---|---|---|
| msg | Yes | string | Request result (when "success" is returned, it only indicates the success of this request and cannot be used for merchant-side logical judgment) | 
| code | Yes | string | Request response code (when "0000" is returned, 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 | string | Timestamp (e.g., 1715941383720) | 
| success | Yes | string | Transaction result | 
| data | Yes | Object | Returned object | 
| data.availableAmount | Yes | string | Merchant balance | 
| data.freezeAmount | Yes | string | Frozen amount | 
| data.unsettledAmount | Yes | string | Pending settlement amount | 
{
    "msg": "success",
    "code": "0000",
    "timestamp": 1719830171485,
    "success": true,
    "data": {
        "availableAmount": "9998989.0000",
        "unsettledAmount": "0.0000",
        "freezeAmount": "0.0000"
    }
}
