Skip to main content
CBPay — move your money at the speed of the world CBPay is a multi-currency payment platform for Latin America. Every account holds four independent virtual balancesUSDT (the operating currency), USDC, BTC and GOLD (grams of gold) — and operates against them:

Fiat payouts

Send money to local bank accounts in Chile, Peru, Mexico, Venezuela, Bolivia, Brazil, Paraguay and Ecuador, debited from your USDT balance.

Fiat payins

Collect in local currency (QR, transfers, hosted payment page and pull collections) and get credited automatically in USDT.

Internal transfers

Move balance to any other CBPay account, instantly and free of charge.

On-chain crypto

Fund with USDT over TRON or Ethereum and withdraw on-chain to any address.

Cards

Issue virtual and physical cards that spend straight from any of the account’s balances (USDT, USDC, BTC or GOLD), in real time.

Banking

Real bank accounts in your name: receive, hold and send money over international rails (SEPA, SWIFT, ACH).

KYC/KYB

Person and company verification with AML screening, rescreening and continuous monitoring.

Statement

Full account statement per period in JSON, PDF or Excel, with guaranteed accounting balance.
Every event reaches your signed webhooks (guide).

How it works

Fiat operations revolve around the USDT balance (the USDC, BTC and GOLD balances move via internal transfers, on-chain deposits and operator credits) — money comes in on one side, converts, and goes out the other:
  1. CBPay gives you access: email/password registration or a direct API key.
  2. You fund your account: with a fiat payin or an on-chain USDT deposit.
  3. You operate: payouts, transfers, withdrawals — everything debits and credits your USDT balance with FX conversion at execution time.
  4. You stay informed: every movement lands in an immutable history (GET /v1/movements) and events reach your webhooks.

Base URL

All paths in this documentation are relative to that base URL.
Amounts are always decimal strings (e.g. "10.500000"), never floating point numbers. Each currency uses its own precision: 6 decimals for USDT/USDC/GOLD and 8 for BTC.

Next steps

1

Create your account and token

Follow the quickstart to register and make your first call.
2

Understand the money model

Read money model and fees.
3

Integrate your first product

Start with payouts or payins.
Last modified on July 14, 2026