Platform overview
The CashXChain platform is organized around business resources that map to real payment operations.
Core resources
| Resource | Purpose |
|---|---|
| Account | A verified business, platform, entity, or sub-entity. |
| User | A person with access to an account. |
| API key | A credential used by a server-side integration. |
| Contact | A saved beneficiary — a bank account, CashXChain user, or crypto wallet (/v1/contacts). |
| FX quote | A priced conversion proposal (/v1/fx/quote). |
| Transfer | An instruction to move value (/v1/transfers). |
| Transaction | A ledger record of a transfer (/v1/transactions). |
| Account & balances | Account profile and per-currency balances (/v1/accounts/me). |
| Statement | A reconciliation export for a period. |
| Wallet | A logical balance container — planned API; balances are exposed via accounts today. |
| Webhook endpoint | A URL that receives event notifications — planned; today via the event stream. |
Typical implementation path
- Create or access a business account.
- Complete KYB and risk review.
- Generate sandbox API keys.
- Create a contact (beneficiary).
- Request an FX quote.
- Create a transfer (optionally executing a locked FX quote).
- Track transactions and (planned) receive webhook events.
- Reconcile with statements and transaction records.
- Move to production after review.
Hosted and API-only flows
CashXChain supports two integration models:
- API-only: your platform owns the user experience and calls CashXChain APIs from your backend.
- Hosted: CashXChain provides secure hosted steps for onboarding, payment confirmation, or additional verification where required.
The exact model depends on your product, jurisdiction, partner requirements, and risk review.
Account hierarchy
A platform customer may operate one master account and create connected accounts for sellers, merchants, suppliers, or internal entities. Enterprise customers may use multiple accounts for subsidiaries, treasury entities, or operational separation.
Event-driven operations
CashXChain is designed for event-driven automation. Webhooks notify your system when payments change state, account verification is updated, a balance changes, a quote expires, or an action is required.
Production readiness
Before production, CashXChain reviews your use case, expected corridors, transaction volumes, compliance model, webhook handling, error handling, and security posture.