What WaaS provides
- A sub-account per end user, with independent balances and API keys.
- A crypto deposit address for each sub-account, once the account manager enables crypto deposits to sub-accounts for the account.
- Crypto withdrawals from each sub-account, each approved by the main account through sub-account withdrawal approval.
- Conversion with Convert on each sub-account.
- Spot trading, including market orders, on every sub-account with no enablement request to the account manager; the partner controls trading through the sub-account’s spot permission (see Account architecture).
- Fee-free transfers between the main account and each sub-account.
- Fiat payouts from the main account.
Architecture
Each end user gets a sub-account under the partner’s main account, with its own balances, API key, and deposit addresses. The partner’s backend signs the main account’s requests with the main-account key and each sub-account’s requests with that sub-account’s own key.Choose a verification variant
Managed sub-accounts
Each end user gets a sub-account under the partner’s main account. WhiteBIT verifies (KYC)
each user.
Sub-accounts with KYC reliance
Managed sub-accounts, but WhiteBIT relies on the partner’s KYC of the end user. Requires a
compliance assessment and agreement — see the eligibility conditions.
Shared-KYC sub-accounts
Each sub-account shares the main account’s verification. WhiteBIT verifies the partner
(KYB); the partner verifies its own end users.
Program terms
Pricing is agreed per contract during onboarding — negotiated per partner rather than a published rate card, and distinct from Embedded Trading’s revenue-share model. WaaS uses bundled pricing with no per-stage charges. Eligibility for the gated KYC-reliance variant is assessed case by case per the conditions above.Compliance at a glance
- Travel Rule (EEA and Turkey): transfers must carry sender/recipient data. Inbound deposits for EEA/Turkey accounts are held until verification completes; withdrawals carry a travel-rule payload. See Travel Rule.
- MiCA (EEA): some stablecoin operations are restricted for EEA users, which affects the assets available to those users. See Regulatory Compliance.
How to apply
- Complete KYB as part of Institutional Onboarding. Fiat access is a separate second phase, not automatic after KYB.
- Create API keys and configure webhooks in the WhiteBIT dashboard.
- Request the enablements the product needs through the account manager — sub-accounts, crypto deposits to sub-accounts, and the sub-account withdrawal endpoints. See Sub-Accounts.
- Work through the Go-Live Checklist before real volume.
What’s next
Developer guide
The technical integration: verification variants, deposit and payout flows, compliance, and testing.
WaaS Recipes
Runnable examples with a starter repo.
FAQ
Scope, verification variants, onboarding, and compliance questions.