Getting Started
Base URLs and API reference for Transak Whitelabel API.
The Transak Whitelabel API enables partners to integrate Transak products directly into their own platforms using APIs, without displaying any third-party user interface (such as the Transak Widget). It covers the complete integration lifecycle — country and currency lookup, user authentication, KYC submission, FCA compliance for UK users, order creation and management, headless payment flows (Apple Pay, Google Pay, and Cards), and Stream On-Ramp virtual bank accounts.
End Points
Quick Navigation
On Ramp
- LookUp — Fetch supported countries, currencies, and quotes.
- User — OTP-based authentication, user details, and access token lifecycle.
- KYC — Submit and manage KYC data including identity, documents, and source of income.
- KYC Reliance (Using Sumsub) — Share existing Sumsub KYC approvals with Transak to skip re-verification.
- KYC Reliance (Using API) — Submit KYC data via API — identity, document, and biometrics details.
- FCA — Complete FCA compliance steps for UK users — categorization, agreement, and risk assessment.
- Orders — Create, confirm, track, and cancel crypto purchase orders.
Payments
- Headless Apple Pay — Embed Apple Pay directly in your own UI without loading the Transak widget.
- Headless Google Pay — Embed Google Pay directly in your own UI without loading the Transak widget.
- Headless Cards — Embed a card payment form directly in your own UI without loading the Transak widget.
Stream On-Ramp
- Create VBA — Create a virtual bank account with payout details.
- Get VBA List — Retrieve all virtual bank accounts.
- Get VBA by ID — Retrieve a specific virtual bank account.
- Update VBA — Update wallet or network configuration for a VBA.
- Delete VBA — Delete a virtual bank account.
- Add Remitter Account — Add an approved source bank account.
- Update Remitter Account — Update an approved source bank account.