CPAY / WHITE LABEL SDK
EARLY ACCESS · TYPESCRIPT SDK

Launch your own crypto payment gateway.

The White Label SDK puts CPAY's payment rails behind your brand, your UX and your pricing. You build the gateway — merchants, checkouts, wallets, payouts run on the same infrastructure CPAY runs.

Your brand & UXYour pricing8 networks · 100+ assetsCustodial or non-custodial
provision-merchant.ts
1// Put a new merchant on your rails
2const merchant = await cpay.platform.merchants.create({
3  name:         "Acme Store",
4  platformFee:   "0.7%",  // your revenue
5  webhookUrl:    "https://pay.acme.dev/hooks"
6})
7
8// → account, wallets, credentials — one call
9// → merchant.checkouts.create(...) is live
01 / 06THE MODEL

Stripe Connect, for crypto — under your name.

One SDK, three tiers. You operate the platform, your merchants accept crypto, their customers pay. CPAY stays invisible.

TIER 1

Operator

That's you. You own the brand, UX, onboarding, KYC and pricing. The SDK gives you merchant lifecycle, wallets, checkouts and payouts as typed API calls.

TIER 2

Merchant

Your client. Each merchant gets isolated accounts and wallets, their own fee settings and their own settlement — provisioned programmatically.

TIER 3

Customer

Your merchant's end user. Pays through checkouts you host — cards on your domain, wallets under the hood, on 8 networks and 100+ assets.

yourgateway.io/admin
YourGateway ADMIN
MERCHANTS · FEES · PAYOUTS · REPORTS
Volume · 30d
184,300 USDT
Platform fees earned
1,290 USDT
Active merchants
23
MerchantVolume 30dYour feeStatus
Acme Store64,120 USDT0.7%ACTIVE
NovaShop41,800 USDT0.7%ACTIVE
BetZone58,900 USDT1.0%ACTIVE
Kiosk240.5%ONBOARDING
NovaShoppowered by YourGateway
Amount due
250.00 USDT
USDTUSDCBTCETH
Tron · TRC-20
TJ9x7q…a4Kf — scan or copy to pay
● Waiting for payment0 / 1 confirmations
Your merchant's checkout — your brand on it, not ours
// both panels are the Operator's product: your admin, your merchants' checkout — built on SDK calls
02 / 06REVENUE

Every transaction pays you.

A three-tier fee waterfall runs on every payment. Your Platform Fee is yours to set, per merchant — collected automatically, settled to your wallet.

1 · SYSTEM FEE

CPAY

fixed · the rails

The infrastructure fee — flat and predictable, on the gross amount. It's the only thing CPAY takes.

2 · PLATFORM FEE

You

configurable · per merchant

Your margin. Set it per merchant, change it any time, cap it as you like. Collected on every transaction and settled to your Operator wallet.

3 · ACCOUNT FEE

Your merchant

configurable · optional

Merchants can run their own fee on top — their tooling for their customers, same engine.

payment 10,000 USDT system −100 platform (you) −70 account −50 net to merchant 9,780 USDT
// illustrative split — every fee in the waterfall is itemized in the transaction payload and callbacks
03 / 06WHICH ONE

SDK or turnkey white label?

CPAY runs both. If you want a gateway live in weeks with CPAY doing the hosting — take the turnkey white label. If the gateway is your product, take the SDK.

Turnkey White LabelWhite Label SDK
Who builds the productCPAY — hosted & supportedYou — on your stack, your roadmap
UX, onboarding, KYCCPAY's flows, your brandFully yours
Pricing controlStandard tiersYour own Platform Fee, per merchant
Time to launchWeeksYour build — rails are ready
Best forFast market entryPSPs, fintechs & platforms making payments their product
04 / 06CUSTODY

Custodial or non-custodial — your call.

Both models run on the same SDK. Pick per your licensing, risk posture and product.

DEFAULT

Non-custodial

Every merchant is an isolated account with its own keys and wallets. You operate the platform without ever holding client funds.

  • Lower regulatory bar — you're not a custodian
  • Merchant funds survive anything that happens to you
  • Native fit for the 3-tier hierarchy
OPT-IN

Custodial

One master account under your control; merchants are logical entities in your system. Full embedded-finance control.

  • For licensed operators — MSB / VASP / EMI
  • Single treasury, internal ledger yours
  • Embedded-finance & closed-loop use cases
→ Not sure which model fits your licensing? That's the first thing we map on the call.
05 / 06DEVELOPER SURFACE

Built like infrastructure, shipped like a library.

merchants.*

Merchant lifecycle

Provision accounts, wallets and credentials in one composite call. Update fees, suspend, close.

checkouts.*

Checkouts & billing

Hosted, iFrame and API checkouts — one-off, cart, token sale and recurring billing.

wallets.*

Wallets & payouts

Merchant and customer wallets, on-chain and internal withdrawals, multi-send payouts.

webhooks.*

Verified webhooks

Decrypt-and-verify helpers built in (AES-256 + JWT) — a signed event is one function call away.

types

Typed end to end

TypeScript-first client, typed error taxonomy, full fee breakdown on every transaction object.

reliability

Idempotency & retries

Idempotency keys, retry with backoff and audit hooks — the boring parts, done properly.

06 / 06STATUS

Early access — and we say so.

The SDK is in early access with design partners. Here's exactly where it stands — no asterisks.

In the beta today

SHIPPING NOW
  • TypeScript SDK — typed clients, idempotency, retries
  • Merchant provisioning & lifecycle
  • Checkouts, recurring billing, wallets, withdrawals
  • Webhook verify/decrypt helpers
  • Both custody models

Get early access.

Design-partner slots are limited while the SDK is in early access. Tell us what you're building — we'll map your licensing, custody model and integration path on a 30-minute call.

or send a brief

Tell us what you need

general: support@cpay.world business: bd@cpay.world response: < 24h
Thanks — got it. We'll get back to you within 24 hours.
Something went wrong. Please try again, or email us at bd@cpay.world.