CoinsFlow
Payments API — 5 blockchains

Get paid in crypto,
with one API call.

Create an invoice priced in USD or crypto, send your customer to the hosted payment page, and watch it settle. Bitcoin, Litecoin, Ethereum, BNB Smart Chain and TRON, including USDT and USDC.

Authorization: Bearer cf_live_••••••••••••••••active
0
Blockchains
0
Assets, incl. USDT & USDC
0
Full nodes we run ourselves
Zero
SDK required
Capabilities

Everything you need.

Invoices, a hosted checkout, balances and a dashboard, backed by a double-entry ledger that tracks every unit on every chain. One API key per store.

Fresh address per invoice

Every invoice gets its own address, derived from our HD wallet. Payments match invoices exactly, with no memo or tag for customers to forget.

Price in USD

Set priceAmount in dollars and the rate is locked when the invoice is created, or give an exact crypto amount. Amounts are always exact decimal strings, never floats.

Hosted payment page

Send customers to paymentUrl: QR code, countdown, a wrong-network warning and live confirmation tracking, on every chain.

Authentication

One header. Standard Bearer auth.

curl ... -H "Authorization: Bearer cf_live_..."
✓ 201 Created

Keys are shown once and stored only as a hash. Rotate one in the dashboard and the old key stops working instantly. Send an Idempotency-Key and a retried request never creates a second invoice.

Reorg-safe crediting

Payments are credited at a safe depth and become withdrawable only at full finality. If a block is reorganised away, the ledger reverses it automatically.

Getting started

From sign-up to first payment in minutes.

Step 1

Create an account

Sign up with your email and add a merchant for your store. No credit card, no paperwork.

Step 2

Copy your API key

Each merchant gets a cf_live_ key. It is shown once, so keep it in your server's environment.

Step 3

Create invoices

POST /v1/invoices from your checkout, redirect to paymentUrl, and check the invoice until it is paid.

API Reference

10 endpoints.

Payments in, withdrawals out, and a signed webhook for every change.

Full documentation
Pricing

0.5% per payment.

No monthly fee and no setup fee. The fee comes out of each received payment and is itemised in your dashboard.

Standard

All chains

0.5% per payment

$0 a month. You only pay when you get paid.

  • BTC, LTC, ETH, BNB, TRX, USDT & USDC
  • USD pricing with a locked rate
  • Hosted payment page with QR codes
  • Unlimited merchants per account
  • Permanent deposit addresses
  • Live chat support
Get started

Ready to get paid?

Create your account, add a merchant, and take your first crypto payment today.