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_••••••••••••••••activeEverything 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.
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.
From sign-up to first payment in minutes.
Create an account
Sign up with your email and add a merchant for your store. No credit card, no paperwork.
Copy your API key
Each merchant gets a cf_live_ key. It is shown once, so keep it in your server's environment.
Create invoices
POST /v1/invoices from your checkout, redirect to paymentUrl, and check the invoice until it is paid.
10 endpoints.
Payments in, withdrawals out, and a signed webhook for every change.
/v1/invoicesCreate an invoice: crypto amount or USD priceGET/v1/invoices/{id}Status, amount paid, confirmationsGET/v1/invoicesList and filter, newest firstPOST/v1/invoices/{id}/cancelCancel before anything is paidGET/v1/balancesWhat you hold, per chain and assetGET/v1/meYour merchant profile and feeGET/v1/withdrawals/quoteThe exact fee for a withdrawal, before you commitPOST/v1/withdrawalsSend your balance to any address on the same networkGET/v1/withdrawals/{id}Status, transaction and confirmationsPOST/v1/webhooksSigned events for every invoice and withdrawal0.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 chains0.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
Ready to get paid?
Create your account, add a merchant, and take your first crypto payment today.