Skip to main content

Accounts

An account is the main container for identity, permissions, balances, beneficiaries, payments, statements, and compliance status.

Account types

CashXChain can support several account patterns:

  • Business account: a company using CashXChain directly.
  • Platform account: a platform embedding CashXChain workflows.
  • Connected account: a seller, supplier, contractor, merchant, or sub-customer under a platform.
  • Treasury entity: an internal entity or subsidiary used for treasury operations.

Account status

StatusMeaning
draftAccount data has been created but onboarding is incomplete.
pending_verificationKYB or review is in progress.
activeThe account can use enabled products and corridors.
restrictedSome functionality is limited.
rejectedThe account is not approved.
closedThe account is no longer active.

Required information

Required account information depends on customer type, jurisdiction, corridor, product, and partner. Typical fields include:

  • Legal business name.
  • Registration number.
  • Registered address.
  • Operating address.
  • Industry and business activity.
  • Website.
  • Expected monthly volume.
  • Source of funds.
  • Directors and authorized representatives.
  • Beneficial owners.
  • Supporting documents.

Account creation example

{
"type": "business",
"legal_name": "Example Trading GmbH",
"country": "DE",
"registration_number": "HRB 123456",
"industry": "import_export",
"expected_monthly_volume": "250000.00",
"expected_currencies": ["EUR", "USD"]
}

Connected accounts

Platforms can create connected accounts for their customers. Connected accounts may have their own verification status, beneficiaries, limits, and balances.

Account limits

Limits can apply by amount, currency, day, month, corridor, payment method, risk tier, or approval policy. Limits may change after additional review.

Best practices

  • Collect complete KYB data early.
  • Keep business activity descriptions specific.
  • Store account IDs in your system.
  • Listen for account status webhooks.
  • Do not enable payments until account status and product permissions are confirmed.