Partner Banking Docs
HomeStatus
  • Introduction
  • Getting Started
    • Partner Onboarding
    • Security
    • Authentication
    • Payload Signing
    • API Hosts
  • Concepts
    • API Connectivity Test
    • Accounts
      • Primary Accounts
      • Virtual Accounts
      • Getting Accounts
      • Balances Explained
    • Payments
      • Payment Simulation
      • Inbound Payments
      • Internal Payments
      • Counterparty Validation
      • Outbound Payments
      • Payment Details
        • Payment Details with ID
        • Payment Details with External Reference
    • Transactions
      • Activity Feed
    • Webhooks
      • Webhook Guidelines
      • Supported Events
      • Testing Webhooks
  • Full Specification
  • Return Home
Powered by GitBook
On this page

Was this helpful?

  1. Concepts
  2. Accounts

Balances Explained

This page contains information about realtime balance APIs

PreviousGetting AccountsNextPayments

Last updated 5 months ago

Was this helpful?

Realtime Balance

You can read realtime account balances using the following API. This API works both Primary and Virtual accounts.

Balance breakdown

All amounts including account balances returned in hundreds to preserve floating point precision and reduce errors on JSON serialize/deserialize steps.

ie. £1.92 represented as 192 Similarly. £27.01 would be shown as 2791

Real-time balance
{​
  "currency": "GBP",​
  "availableBalance": 400,​
  "ledgerBalance": 500,​
  "pendingCredits": 0​
​}

Currency code on balance is always the same currency as the account involved.

Balance
Description
Balance
Description
Balance
Description

Available Balance

Balance on account ledger minus pending debits.

Ledger Balance

Balance on account ledger including pending debits, excluding pending credits.

Pending Credits

Total pending funds on account ledger.

Get account balance

get
Path parameters
accountIdstringRequired
Header parameters
authorizationstringOptional

Authorization header containing your API Token

x-alg-noncestringOptional

Nonce used to generate the payload signature

x-alg-signaturestringOptional

Payload signature

datestringOptional

Date of the request un UTC/GMT

Responses
200
Returns account real-time balance positions
application/json
400
Input validation error
application/json
403
Forbidden
application/json
404
Account not found
application/json
422
Unprocessable entity
application/json
get
GET /v1/partner/accounts/{accountId}/balance HTTP/1.1
Host: api-url
Accept: */*
{
  "currency": "GBP",
  "availableBalance": 1,
  "ledgerBalance": 1,
  "pendingCredits": 1
}
  • Realtime Balance
  • GETGet account balance
  • Balance breakdown