Skip to content

Get payments account balances​

GET
/v2/payments/account/balances/{type}

Requires PAYMENTS_BALANCES_READ, granted by PAYMENTS_READ or COLLECTIONS_WRITE or DISBURSEMENTS_WRITE (bundles)

Returns the balances of one of your business's payments accounts, chosen by account type and currency. The response lists every currency held in that account.

Parameters​

Path Parameters

type*

Which payments account to read: PAYOUT (pays your disbursements), COLLECTIONS (receives collections), FUNDING (receives the deposits that fund your payouts) or HOLD (holds collected funds until you convert or withdraw them). Case-insensitive.

Type
string
Required
Valid values
"PAYOUT""COLLECTIONS""FUNDING""HOLD"
Example"PAYOUT"

Query Parameters

currency*

Currency of the account to read, e.g. ZAR.

Type
string
Required
Example"ZAR"

Responses​

OK

application/json
JSON
[
{
"currency": {
"shortName": "ZAR",
"symbol": "R",
"longName": "Rand"
},
"available": "125000.00",
"reserved": "0",
"total": "125000.00"
}
]

Samples​

Errors

HTTPErrorWhen
400BAD_REQUESTA query parameter or field is invalid.
400-11INVALID_REQUESTtype isn't one of PAYOUT, COLLECTIONS, FUNDING or HOLD.
403-16098PAYMENTS_USER_ACCESS_NOT_CONFIGUREDPayments haven't been set up for your business yet.
404NOT_FOUNDYour business has no account of this type set up for currency.
500INTERNAL_ERRORUnexpected error in the payments service.
502-16097EXCHANGE_API_ERRORThe payments service failed to process the request.
502EXCHANGE_API_ERRORThe payments service couldn't complete the request. Try again later.
503-16099PAYMENTS_BACKEND_PROXY_DISABLEDPayments endpoints are temporarily unavailable.

Plus the errors common to all signed endpoints.