Quickstart
Account to first live payment, step by step.
How it works
The flow from customer click to money in your wallet.
API reference
Quotes, payments, status. Full request and response shapes.
Why this is different
Most crypto processors take your customer’s money into their own wallet, then send you some of it later. That is custody, and it means counterparty risk, withdrawal limits, freezes, and account reviews. We built the opposite.Money goes to a contract, not to us
Your payout address is written into the contract’s bytecode when it’s created. Nobody — including us — can change where it pays. Changing it would mean deploying a visibly different contract at a different address.
Your customer verifies us, live
Before signing, the checkout reads the payout destination from the blockchain and compares it against what our servers claimed. If they disagree it refuses to take the payment.
Withdraw on your own schedule
Funds accumulate in your pool. You claim when you want. We cannot delay, gate, or condition it — the withdrawal function is open to anyone.
No chargebacks, ever
Blockchain payments are final. Once a payment confirms, it cannot be reversed by the payer, their bank, or us.
What a payment looks like
Two ways to pay, one destination. The connect path suits customers with a browser wallet: they may first be asked to switch to the right network, then they sign two transactions — an approval for exactly the order amount, followed by the deposit into your pool. The approval is consumed in full by the deposit, so it comes back on each payment rather than only the first. The customer pays the gas on both. The deposit path accepts a plain transfer from anywhere, including a withdrawal straight off an exchange — which is how a large share of real crypto payments actually arrive.Read more about the two ways to pay
When each one is offered, and what it means for you.
What you keep
You keep 99%
1% flat, all-in, on every connect-rail payment: 0.75% to us, 0.25% to your partner if one referred you, nothing else. On a €100 order you receive €99.00. No monthly fee, no setup fee, no per-chain fee, no hidden charges. A deposit-rail payment nets slightly less, by a small network fee capped at 10% and shown per order. Minimums do apply: each network has a small per-payment minimum set to what settling on it costs, and a pool needs at least 1.00 of your settlement token in it before it can be paid out.
Settlement in the token you chose
USDC, USDT, or EURC. Your customer can pay in any enabled token on any enabled chain.
See exactly how the fee is calculated
Including the part most processors leave out.
Where it runs
Seven EVM chains
Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche.
TRON
Where most USDT actually moves.
CryptoCheckout is live on testnet today. Mainnet go-live is gated on a third-party security audit, a public bug bounty, and legal sign-off — each chain separately. See the roadmap.
Get set up
Sign in with your wallet
No email, no password. Your wallet is your account.
Turn on the networks you want
One toggle per chain in the dashboard — no transaction, no signature, no gas. You sign an off-chain message proving you control your payout address; that address is baked into your payout contract, which we deploy for you at the first payment. Deploying it yourself is Coming — see the roadmap.
Drop in the checkout
Two script tags, or a hosted payment link if you’d rather not write code.
Get paid
Funds accumulate. Claim whenever.
Start the quickstart
Complete walkthrough with copy-paste code.