PayproPaypro
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇵🇭 Philippines
  • 🇮🇳 India
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇲🇽 Mexico
  • 🇨🇴 Colombia
  • 🇧🇩 Bangladesh
  • 🇧🇷 Brazil
  • 🇰🇷 SouthKorea
  • 🇳🇬 Nigeria
  • 🇮🇩 Indonesia
  • 🇵🇰 Pakistan
  • 🇵🇭 Philippines
  • 🇮🇳 India
  • 🇰🇪 Kenya
  • 🇪🇬 Egypt
  • 🇲🇽 Mexico
  • 🇨🇴 Colombia
  • 🇧🇩 Bangladesh
  • 🇧🇷 Brazil
  • 🇰🇷 SouthKorea
  • 🇳🇬 Nigeria
  • Colombia

    • Overview
    • Error Code
    • Payment Link API
    • Disbursement
    • Payment Query API
    • Payout Query API
    • Balance Inquiry API
    • Payment Notify API
    • Disbursement Bank Codes

Balance Inquiry API

    Tips

    Balance Inquiry

    Brief Description
    • Query the merchant's available, frozen, and unsettled balances.
    Request URL
    • /v1/paypro/queryBalance
    Request Method
    • POST
    Header
    headerRequiredTypeDescription
    merchantNoYesStringMerchant number
    Request Body Parameters
    ParameterRequiredTypeDescription
    timestampYesLongRequest timestamp in milliseconds
    signYesStringSort all fields except sign alphabetically and concatenate them as key1=value1key2=value2.... Use the app secret as the salt for MD5 encryption. The result must be lowercase.
    Request Example
    {
      "timestamp": 1719830171485,
      "sign": "ac13b9abf95c66ffc4025abaaeeb3a83"
    }
    
    Successful Response
    ParameterRequiredTypeDescription
    msgYesstringRequest result (when returning success, it only indicates that the request was successful and cannot be used for merchant-side logic judgment)
    codeYesstringRequest response code (when returning 0000, it only indicates that the request was successful and cannot be used for merchant-side logic judgment). For specific error codes, please refer to the business error code enumeration.
    timestampYesLongTransaction time
    successYesBooleanWhether the API request was accepted
    dataYesObjectReturn object
    data.availableAmountYesDecimalAvailable merchant balance in COP
    data.freezeAmountYesDecimalFrozen merchant balance in COP
    data.unsettledAmountYesDecimalUnsettled balance in COP; funds are moved to the available balance according to the T+1 settlement cycle
    Successful Response Example
    {
        "msg": "success",
        "code": "0000",
        "timestamp": 1719830171485,
        "success": true,
        "data": {
            "availableAmount": 9998989.0000,
            "unsettledAmount": 0.0000,
            "freezeAmount": 0.0000
        }
    }
    
    Last Updated:
    Contributors: gxwu
    Prev
    Payout Query API
    Next
    Payment Notify API