Skip to main content

Wallets

CashXChain uses a wallet abstraction to present balances across currencies, accounts, partner rails, and settlement assets. The word wallet in the API refers to a logical balance container, not a requirement for end users to manage private keys.

Business-friendly balance model

A business sees balances in familiar currency terms:

  • Available balance: funds that can be used for eligible payments.
  • Pending balance: funds expected but not yet final.
  • Reserved balance: funds held for pending payments, fees, compliance review, or quote locks.
  • Restricted balance: funds that cannot currently move because of account, risk, legal, or partner restrictions.

Logical wallets

A company can have multiple logical wallets or balance containers:

  • Operating wallet: default working balance.
  • Treasury wallet: larger treasury balance or platform-level funds.
  • Payout wallet: funds reserved for batch payouts.
  • Fee wallet: fees, refunds, or platform economics.
  • Escrow wallet: milestone or conditional settlement workflows where supported.

No seed phrases

CashXChain does not require business users to store seed phrases, sign blockchain transactions manually, hold gas tokens, or understand chain-specific details. Any blockchain settlement is abstracted behind the platform and partner infrastructure.

Ledger entries

Every balance change creates ledger entries. Ledger entries are immutable accounting records that describe:

  • The related account.
  • The wallet or balance container.
  • Debit or credit direction.
  • Amount and currency.
  • Related payment, quote, fee, adjustment, or return.
  • Timestamps and settlement state.
  • External references where applicable.

Internal transfers

Where supported, CashXChain can move funds between wallets under the same account or between enabled CashXChain accounts. Internal transfers are still logged, permissioned, and auditable.

Partner-held funds

Depending on the product configuration and jurisdiction, funds may be held, processed, or settled by regulated partners. CashXChain presents normalized balance views but does not replace the contractual or regulatory role of those partners.

Best practices

  • Reconcile against ledger entries, not only payment status.
  • Treat pending funds as unavailable until final.
  • Use references that match your ERP or invoice IDs.
  • Subscribe to balance and payment webhooks for automation.
  • Apply role-based access controls for treasury users.