Client Account

Client Account APIs allow you to prefund a balance on the Movmint ledger, check your available and pending balances, and review the transaction history for each balance account.

Overview

A Client Balance is a prefunded account held on the Movmint ledger on your behalf. Each balance account is denominated in a single asset (e.g. USDC, EURC) and identified by a client_account_id.

Client balances are the foundation for the CLIENT_BALANCE source and target types in the Quote & Capture flow. Funding your balance in advance removes the need for real-time payment settlement during an FX transaction, enabling faster, straight-through processing.

Balance States

Every Client Balance account tracks three balance fields:

FieldDescription
available_balanceFunds usable immediately as source_type=CLIENT_BALANCE on a Quote/Capture request.
pending_balanceDeposits that have been detected on-chain but have not yet passed TRM compliance checks or reached full confirmation.
total_balanceSum of available_balance and pending_balance.

Funds move from pending_balance to available_balance once on-chain settlement is confirmed and TRM screening clears.

Guides