Accounts and balances
A business holds money in currency accounts. EUR, GBP, USD and CAD are local accounts with their own bank details — an IBAN, a sort code and account number, a routing number — so customers and partners can pay them like any bank account. Other currencies are held over SWIFT. Your plan sets how many accounts and currencies you can hold.
The developer contract — opening accounts, bank details, balances, statements — is in Accounts and balances.
Business-friendly balance model
A business sees balances in familiar currency terms:
- Available: what can be paid out or converted now.
- Pending: money expected but not yet final.
Each balance carries the time it was read (as_of), so a figure that is a few
seconds old is never shown as live.
Funding an account
Accounts are funded by bank transfer to their pay-in details, over the schemes the account supports — SEPA and SEPA Instant for EUR, Faster Payments, CHAPS and Bacs for GBP, and the equivalents elsewhere — or by a payment from another CashXChain business.
In the sandbox, test money comes from the web app's Get test funds button or the sandbox faucet — see Environments.
Digital-asset accounts (sandbox)
In the sandbox a business can also hold digital-asset accounts — USDC, EURC, USDT and other stablecoins — beside its bank accounts, on the same API. Each account holds one asset across a wallet per chain (Solana, Base, Ethereum, Tron, Tempo); the USDC account also has an EUR IBAN. They are funded with sandbox test funds, and send on chain, to IBANs and bank accounts, to other CashXChain businesses by @handle, and between your own accounts. Production does not offer them yet. See Digital assets.
An asset is its own currency: it is never shown as fiat, never converted for display, and never added to another asset's balance.
No seed phrases
CashXChain does not ask business users to store seed phrases, sign blockchain transactions, hold gas tokens, or understand chain-specific details. Wallets are held at our crypto-asset service provider; CashXChain holds no private keys.
Statements
Every booked movement appears on the account's statement with a running balance: deposits, payments, conversions, fees, reversals. A statement carries a checksum, and anyone holding a printed copy — an auditor, a tax advisor, a bank — can verify it against our record. See Statements.
Paying another CashXChain business
A business can pay another by its CashXChain username. The payment settles on our partner's own books rather than over an external scheme, and is still a payout with the same lifecycle and audit trail as any other.
Partner-held funds
Funds are held by our regulated banking partner. EUR, GBP, USD and CAD are held in accounts in the business's own name; every other currency sits in a pooled account in the partner's name, with a reference that identifies the business. The statement says which. CashXChain sends instructions and presents normalized balances; it does not replace the contractual or regulatory role of the partner, and it does not hold customer funds itself.
Best practices
- Reconcile against statements, not only payout status.
- Treat pending funds as unavailable until final.
- Use references that match your ERP or invoice ids.
- Show
as_ofnext to any balance someone will act on.