Scope and model
What CaaS includes
CaaS covers a deposit address per end user, crypto payouts, and conversion with Convert, run from the partner’s own WhiteBIT account and offered under the partner’s own brand; fiat is added after fiat onboarding. See the CaaS overview.Account model
CaaS runs on the partner’s own WhiteBIT account: the partner issues a deposit address per end user and keeps an end-user ledger. See Integration models and Verification split.CaaS, sub-accounts, and Fast API Key
Sub-accounts and Fast API Key are separate from CaaS: a sub-account per end user under the partner’s account is Model A, used by Wallet-as-a-Service and Embedded Trading, and a partner-scoped API key on an end user’s own WhiteBIT account is Fast API Key via OAuth. See Integration models.End-customer capabilities
End customers can create crypto wallets, store crypto in institutional custody, buy and sell with fiat, and send and receive crypto. See What end customers can do.Deposit addresses
Crypto deposit enablement
The partner’s main account accepts crypto deposits after onboarding. Issuing a deposit address per end user usescreate-new-address, which the account manager enables on request. See the
Integration guide.
Address limits
Eachcreate-new-address call creates a new address, within a per-currency address limit, so store every address against its end
user. The account manager can discuss and adjust the limit for the account. See
Address issuance and end-user mapping.
Memo networks
On memo networks, store the memo together with the address, show both exactly as issued, and match each deposit by address plus memo. See the Integration guide.End-user offboarding
When an end user leaves the service, allow a reasonable period to withdraw or convert the end user’s crypto, then convert what remains and credit the proceeds to the end user in the partner ledger. The API provides no way to close or deactivate an issued deposit address, so keep the address mapped to the end user. See End-user offboarding.Deposits and reconciliation
When to credit an end user
Credit an end user on thedeposit.processed webhook, or a successful status in the history;
deposit.accepted and deposit.updated report progress only. Part of a new deposit can stay held until the
network fully confirms it — see Held deposits and
Deposits and crediting.
Missed webhooks
Webhooks have no replay. Page the deposit and withdrawal history on a schedule and match the records locally against the stored addresses. See Operating the integration.Held deposits
Part of a new deposit can stay held until the network fully confirms it. Withdrawals cannot draw on held funds, and the withdrawable balance reports the hold for the whole account, not for each end user. See Deposits and crediting.Travel Rule holds
For EEA and Turkey accounts, inbound crypto deposits are held until Travel Rule verification completes, and no webhook reports these status changes. See Travel Rule holds on deposits.Payouts and fees
Fee-inclusive and fee-on-top withdrawals
/withdraw deducts the fee from the amount, so the recipient receives the amount minus the fee;
/withdraw-pay sends the exact amount and charges the fee on top. See
Payouts.
Transfers between the partner’s end users
Settle a transfer between two of the partner’s end users in the partner ledger: the withdrawal endpoint rejects a withdrawal to one of the account’s own deposit addresses. See Payouts.Withdrawal IDs
Store each payout’s withdrawal ID before sending the request, and never use one ID for two payouts. See Operating the integration.Onboarding and access
Onboarding phases
Institutional onboarding has two phases: Phase 1 grants crypto operations access after KYC of the director or responsible person and KYB of the company; optional Phase 2 adds fiat access (Fiat access via SEPA). See Institutional Onboarding.Fiat access via SEPA
Fiat access is added in Phase 2 of institutional onboarding and runs through the partner’s WhiteBIT account: SEPA withdrawals, and API-generated EUR deposit invoices once the account manager enables the invoice endpoint. See the On/Off-Ramp guide.Crypto Lending access
Fixed and Flex lending endpoints are restricted to B2B partners and return a permission error until access is granted. Request access through the account manager. See Crypto Lending.API base URL and regions
The global REST base URL is listed in the Partner FAQ; the regional environment is confirmed during onboarding.Test environment availability
WhiteBIT does not offer a public testnet or sandbox — see the Partner FAQ and the Go-Live Checklist.Rate limits
Rate limits are set per scope and per endpoint rather than as a single global value. See the Partner FAQ and Rate limits.Security and compliance
Security certifications
WhiteBIT’s security certifications are listed in Regulatory Compliance; custody is described under Security and compliance.Verification split
The partner verifies its own end users; WhiteBIT verifies the partner during institutional onboarding (KYB). See Integration models. In the European Union, a separate onboarding process and separate rules apply.MiCA and Travel Rule for EEA end users
For EEA users, MiCA restricts some stablecoin operations — USDT deposits, withdrawals, and WhiteBIT Codes are unavailable, and USDC and EURI are the documented alternatives. The Travel Rule governs crypto transfers for EEA and Turkey accounts. See Regulatory Compliance and Travel Rule.Restricted jurisdictions
Which jurisdictions are restricted or prohibited for the partner and its end customers is confirmed case by case withcompliance@whitebit.com; bring the target regions to the first onboarding conversation so the applicable regime (including MiCA and Travel Rule scope) can be assessed. See Restricted jurisdictions.
Data Processing Agreement
A Data Processing Agreement (DPA) is available on request; WhiteBIT processes data in the European Union. Request it viacompliance@whitebit.com. See Regulatory Compliance.
Support
Support contacts
The assigned account manager is the primary contact. Programs and onboarding go toinstitutional@whitebit.com; compliance, VASP, and DPA matters go to compliance@whitebit.com. Platform questions are answered at help.whitebit.com, and API documentation is on docs.whitebit.com.
What’s next
Overview
What Crypto-as-a-Service provides and the segments it fits.
Integration
How a partner runs CaaS through the API: addresses, deposits, payouts, and reconciliation.
Partner FAQ
Cross-cutting answers shared across programs — KYB, sandbox, fees, and rate limits.