Skip to content

Balance Inquiry

Request URL

HTTP
https://{{gateway_domain}}/pg/v2/balance/query

Request Parameters

HTTP Method

POST

HTTP Header

FieldData TypeLength LimitRequiredDescription
Content-TypeStringN/AYESThis field value only supports application/json.
AcceptStringN/AYESThis field value only supports application/json.
AuthorizationStringYESAuthorization: {type} {credentials}, refer to the Signature specifications section for details.

HTTP Body

FieldData TypeLength LimitRequiredDescription
currenciesString[]50YESMerchant account balance currency

Response Data

HTTP Header

FieldData TypeRequiredDescription
Content-TypeStringYESOnly application/json is supported.
AuthorizationStringYESAuthorization: {type} {credentials}, refer to the Signature specifications section for details.

HTTP Body

FieldData TypeRequiredDescription
codeStringYESRefer to the Response Meter Table
errorMessageStringNOerror message
dataJSON ObjectNO
  • Description of the data Field
FieldData TypeRequiredDescription
balanceListJSON ArrayYESA list of merchant balance accounts
  • Description of the balanceList Field
FieldData TypeRequiredDescription
currencyStringYESThe currency of the account
availableAmountStringYESThe available balance of the account
frozenAmountStringYESThe frozen amount of the account

Examples

Request

HTTP
curl https://{{gateway_domain}}/pg/v2/balance/query \
  -X POST \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H 'Authorization: V2_SHA256 appId=1111b620f93b48c5904210ff47bb1111,sign=9e494e8a91bcdd08f18ad5b2cfdbfd5654f5c00c89f8216eebd7c1637b6ce01b,timestamp=1714128828114,nonce=C7CA27DC6D55DA935DFC8450C721CC99' \
  -d '{
  "currencies": ["INR"]
}'

Response

HTTP
HTTP/1.1 200 OK
Content-Type: application/json
Server: nginx/1.18.0
Date: Mon, 06 Mar 2024 12:00:00 GMT
Authorization: V2_SHA256 appId=1111b620f93b48c5904210ff47bb1111,sign=ac6ae72f8c46f5c2092c3dab9bb0e08b6cdb6d5e7ff8ad190499a8955d57f297,timestamp=1714128245401,nonce=28FA11BF8FD1309767551B4FD8A57BD5

{
    "code": "OK",
    "errorMessage": null,
    "data": {
        "balanceList": [
            {
                "currency": "INR",
                "availableAmount": "0.00",
                "frozenAmount": "0.00"
            }
        ]
    }
}