Business

Programmable payouts for companies that move money globally.

Send stablecoin payouts by API across supported networks, integrate in a full sandbox, and build on compliance-grade infrastructure — regulated in Canada.

Create a payoutRequest
http
POST /v1/payouts
Authorization: Bearer sk_test_...
Idempotency-Key: b1f4e0a9-2c7d-4f9a-9e51-7c2b

{
  "amount": "500.00",
  "asset": "USDC",
  "network": "polygon",
  "destination": "0x9f4c...a2e1"
}
Response
json
{
  "id": "po_3nK8Qw...",
  "status": "processing",
  "mode": "test",
  "asset": "USDC",
  "network": "polygon"
}

Test & live modes · signed webhooks · idempotency

Available today

Everything you need to pay out at scale.

These capabilities are live in production right now — no waitlist, no badge.

Payouts API

Send USDC and USDT payouts to EVM networks, Tron, and Solana over a clean REST API.

Full sandbox

Integrate end to end without moving real money. Test every flow before you go live.

REST API & signed webhooks

HMAC-signed webhooks, idempotency keys, cursor pagination, test/live modes, and scoped API keys.

Business KYB

Know-Your-Business onboarding with review and approval by a compliance officer.

Limits & maker-checker

Configurable limits with threshold-based approvals, so large payouts require a second authorizer.

OFAC sanctions screening

Every payout is screened against OFAC sanctions lists before it is sent.

Double-entry accounting

A double-entry general ledger and a complete, tamper-evident audit trail behind every movement.

Organization isolation

Each organization's data, balances, and keys are isolated from every other tenant.

Supported networks

Pay out across the networks that matter.

USDC and USDT payouts on the networks below. Exact asset availability depends on the network.

EVM networks

PolygonArbitrumOptimismBaseBSCEthereum

Assets: USDC · USDT

Tron

Assets: USDC · USDT

Solana

Assets: USDC · USDT

Asset and network availability may change as we expand coverage.

On the roadmap

Coming next.

Clearly marked so you always know what is live and what is on the way.

Coming soon

Multi-currency virtual accounts

Local and multi-currency account details through our banking partner.

Coming soon

Local fiat payment rails

Payouts into local fiat corridors, alongside stablecoin networks.

Coming soon

Official SDKs

Client libraries for Node/TypeScript, Python, and Go.

Use cases

Built for how companies actually pay.

From a handful of contractors to mass disbursements — the same API.

Contractor payments

Pay freelancers and contractors in stablecoins, on their preferred network.

International payroll

Run cross-border payroll for distributed teams from one integration.

Supplier payments

Settle invoices with suppliers and vendors quickly and transparently.

Mass disbursements

Send many payouts at once, each tracked with its own status and webhooks.

Treasury operations

Move funds programmatically with a full ledger and audit trail behind every entry.

How it works

From sign-up to production.

A clear path from your first test call to live payouts.

01

Create an account

Sign up and create your organization.

02

Complete KYB

Submit your business details for Know-Your-Business review.

03

Generate test API keys

Create scoped keys and start in test mode immediately.

04

Integrate in the sandbox

Build and validate the full payout flow without moving real money.

05

Get KYB approved

A compliance officer reviews and approves your organization.

06

Go live

Switch to live keys and start sending real payouts.

Security

Security engineered for money movement.

The controls that protect your integration and your funds.

HMAC-signed webhooks

Verify every webhook with an HMAC signature so you can trust the source.

Scoped API keys

Grant each key only the permissions it needs.

Test & live separation

Fully separated test and live environments and credentials.

Organization isolation

Strict tenant isolation across data, balances, and keys.

MFA

Multi-factor authentication protects access to the console.

Rate limiting

Per-key rate limits keep the platform stable and predictable.

Why Caibo

An honest foundation to build on.

No inflated claims — just what actually matters for a payouts integration.

Regulated in Canada

Operated by a Money Services Business registered with FINTRAC.

Compliance built in

KYB, OFAC screening, maker-checker, and audit trails are part of the product, not an add-on.

A real sandbox

Integrate the complete flow before you move a single dollar.

No absurd minimums

Start integrating and testing without heavy upfront commitments.

FAQ

Technical & compliance questions.

Which assets and networks are supported?

USDC and USDT payouts on EVM networks (Polygon, Arbitrum, Optimism, Base, BSC, Ethereum), Tron, and Solana. Exact asset availability depends on the network.

How do webhooks and idempotency work?

Webhooks are signed with HMAC so you can verify authenticity. Requests accept an idempotency key so retries never create duplicate payouts.

Is there a test environment?

Yes. Test and live modes are fully separated, each with its own scoped API keys, so you can build the full flow in the sandbox before going live.

What does onboarding (KYB) involve?

You submit your business information for Know-Your-Business review. A compliance officer reviews and approves your organization before you can send live payouts.

How are large payouts controlled?

You can configure limits with threshold-based approvals (maker-checker), so payouts above a threshold require a second authorizer.

How is compliance handled?

Every payout is screened against OFAC sanctions lists, movements are recorded in a double-entry ledger, and all activity is captured in a complete audit trail.

Start building in the sandbox.

Create an account, generate test keys, and send your first payout in minutes.