Skip to content
All four networks live

Send a link.
Get paid in crypto.

CoinsFlow is a crypto payment gateway for Discord bots, game servers and online shops. Every invoice gets its own address, a QR code and a countdown. When the payment confirms, your server gets a signed webhook and the money is in your balance. You pay 0.5% per payment, nothing else.

This is the page your customer sees. Pick a coin under it, then press Simulate payment.

CoinsFlowDemo invoice
Order A-1042
You pay120.00USDT
on BNB Smart Chain
Expires in2d 23h 59m
1Scan or copyScan2Send3Confirmed
A QR code that opens CoinsFlowScan with any wallet, or copy the addressShows as paid in about 10 seconds.
Address0xfF3f…d85a
Amount120.00 USDT
AcceptBitcoinLitecoinEthereumBNB Smart ChainTRONpausedUSDTUSDC
From invoice to payout

Four steps, and two of them are not yours.

01 · you

Create an invoice

One API call from your checkout, or one click in the dashboard. Price it in USD or in crypto.

POST /v1/invoices
02 · your customer

They pay on the hosted page

QR code, countdown and a wrong-network warning, from any wallet. No account and no memo to forget.

coinsflow.app/invoice/c21e…
03 · us

Your server is told

A signed webhook for every change, retried for a day until your server answers.

invoice.paid
04 · you

Withdraw

To any address on the same network, by hand or automatically every day. The network fee is shown first.

POST /v1/withdrawals

Built so a payment matches its order, and stays matched.

A fresh address per invoice

Each invoice has its own address, so the payment can only belong to that order.

Reorg-safe crediting

Bitcoin and Litecoin count, and can be withdrawn, at the first confirmation. A reorganised block is reversed by itself.

Our own full nodes

All four networks run on our own server, so seeing your payment does not depend on someone else’s API.

Built for

Accept crypto in a bot, a game server or a shop.

Paid in another coin? Every coin we take has its own page, with its speed, fees and smallest withdrawal: accept Bitcoin, Litecoin, Ethereum, BNB, USDT or USDC.

Included in the 0.5%. Nothing to switch on.

Pay in any coin

Price an invoice in dollars and leave the coin out. Your customer picks Litecoin, Bitcoin, Ether, BNB, USDT or USDC on the payment page.

Invoices in any coin

Pay with CoinsFlow

A customer who holds the same coin in a CoinsFlow balance pays from it with their password: paid and final at once, with no block to wait for.

Paying from a balance

Test mode

Add "test": true to an invoice and simulate the payment. The same signed webhooks arrive, marked as tests, and no money moves.

Test mode in the docs

Payment links, no code

Make an invoice in the dashboard and send its link in a DM, a ticket or an email. You are emailed when it is paid.

Make a payment link

0.5% per payment.

No setup fee and no monthly fee. Customers pay the network fee when they send, and every withdrawal shows its network fee before you confirm. See the full pricing

Questions

What does CoinsFlow cost?

0.5% of each payment you receive, taken when it is credited to your balance. There is no setup fee and no monthly fee. A withdrawal pays a fee in the coin that covers its network cost, and you see it before you confirm.

Which coins can I accept?

Bitcoin, Litecoin, Ether and BNB, and USDT and USDC on Ethereum and BNB Smart Chain. Set the coin yourself, or price the invoice in dollars and let your customer pick. TRON is paused for now.

How fast is a Litecoin payment counted?

We see it seconds after your customer sends it. It counts as paid at the first confirmation, about 2.5 minutes later, and you can withdraw it at once.

Do I need to write code?

No. Make an invoice in the dashboard and send its link: your customer pays on the hosted page, and you are emailed when it is paid. For a shop or a bot, the API makes an invoice in one call, and a signed webhook tells your server when it is paid.

What does sign-up ask for?

An email address and a password, confirmed from a link we email you, or your Google account. Then add a merchant for each shop, server or bot, and it gets its own API key. Nothing else is needed to start.