This section explains the key terms you’ll see when working with the Virtual Accounts API.
Virtual Accounts
BCB’s virtual sub-accounting solution. Think of it as a way to create multiple “sub-ledgers” under one main account, so you can keep funds neatly segregated.Virtual account (sub-account)
A named ledger that sits under a parent account. Each one is used to separate funds for specific purposes, clients, or workflows.Parent account
The main operational account that all virtual accounts are grouped under.Settlement account
The primary clearing account used for external cash movements in and out of the bank.Client reference
An identifier that you provide with transactions. This is especially useful for reconciliation across different systems.Idempotency key
An optional request header that lets you safely retry requests (like postings) without the risk of creating duplicates.Pagination (cursor-based)
Our pagination model usespageSize
,pageToken
, and (optionally)pageStart
to let you navigate large result sets without missing or duplicating records.