Whitelabel APIs Tutorial

Everything you need to know before you start building with Transak's Whitelabel APIs
View as Markdown

Overview

Transak’s Whitelabel APIs let you build a fully custom application experience end-to-end inside your own app, using your own UI and UX, while Transak runs the backend. Pricing, KYC, payments, and settlement. Unlike the widget or iFrame integrations, nothing Transak-branded is ever shown to your user — every screen, from country selection to order tracking, is one you build and control.

Partners use the Whitelabel APIs directly into an existing wallet, exchange, or fintech app, matching their own design system and user flow instead of redirecting users to a separate checkout.

Prerequisites

Before you start, make sure the following are in place:

RequirementDetails
Whitelabel API access enabledAccess is turned on based on your specific use case — reach out to your Transak team to get it enabled.
API calls made from your backendAll API calls must be made from your backend, never from the frontend.
Backend server IP(s) whitelistedYour backend’s server IP(s) must be whitelisted with Transak.

Required Headers

Every Whitelabel API request must include these two headers, for security and compliance:

HeaderRequiredDescription
x-api-keyYesYour Transak partner API key.
x-user-ipYesThe end user’s real IP address. More details

Tutorials