Skip to main content
A book transfer moves money between two virtual accounts and produces two transactions: a debit from the source balance and a credit to the destination balance.
How to move money between virtual accountsHow to move money between virtual accounts
Both virtual accounts must belong to the same Account. Creating a book transfer requires a user API key with book-transfer access, used from an allowlisted IP. amount.amount is in minor units, so 250000 USD means USD 2,500.00.
The returned Transfer uses a transfer_intent_ id and lists both ledger legs. This example shows a completed transfer; a create response can instead be pending or in_review:
Use GET /v2/transfers/book/{transferId} for the Transfer and GET /v2/transactions?transferId=… to reconcile both account impacts.
Book transfer lifecycleBook transfer lifecycle