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.
Demo invoice0xfF3f…d85a120.00 USDTFour steps, and two of them are not yours.
Create an invoice
One API call from your checkout, or one click in the dashboard. Price it in USD or in crypto.
POST /v1/invoicesThey 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…Your server is told
A signed webhook for every change, retried for a day until your server answers.
invoice.paidWithdraw
To any address on the same network, by hand or automatically every day. The network fee is shown first.
POST /v1/withdrawalsBuilt 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.
Accept crypto in a bot, a game server or a shop.
Shop, autobuy and ticket bots
One API call makes the invoice and your bot posts a Pay button. A signed webhook says when to deliver or grant the role.
Crypto for Discord botsMinecraft server storesRanks, cosmetics and access
Your store makes the invoice at checkout, and runs the command when the webhook says it is paid.
Crypto for server storesLitecoinShops paid in Litecoin
Seen in seconds, paid at the first confirmation, about 2.5 minutes, and yours to withdraw at once.
Accept LitecoinPaid 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 coinPay 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 balanceTest 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 docsPayment 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 link0.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.