Skip to main content

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_of next to any balance someone will act on.