What you need: a browser wallet (MetaMask, Rabby, or similar) and a few minutes. No credit card, no sales call.
Sign in with your wallet
Go to cryptocheckout.ai/admin and connect.There is no email or password. You sign a message proving you control the wallet, and that wallet becomes your account.
Confirm your payout wallet
There is nothing to type. You are paid to the wallet you sign in with — one for EVM chains, one for TRON — and Settings has no Payout section. The Pool tab shows it read-only, locked to your sign-in wallet.At pool setup you sign a one-time off-chain proof-of-control message from that wallet. No transaction, no gas. That proven address is what gets baked into your pool’s immutable code, and it is the root of the verification your customers’ browsers perform.To be paid into a multisig or treasury wallet, sign in and set up from that wallet itself — the recipient can’t be changed afterwards. Settings.
Turn on your networks
Go to Pool → Networks and flip the switch for each chain you want to accept on.There is no Deploy button and nothing to broadcast. Turning a network on is a single dashboard toggle: no wallet chain-switch, no signature, no gas from you. We deploy your settlement contract on that chain automatically, the first time a payment needs it.Your pool has the same address on all seven EVM chains, which makes reconciliation easier.
Whose contract it is
Ours to deploy, yours in the way that matters: the contract is ownerless and immutable, and it pays out only to the payout address you proved control of, and that address is readable back out of the contract on-chain by anyone.
What it costs
Nothing up front. Setting up your pool is a message signature in your wallet — no transaction, no network fee. We front the deployment gas and recover it later from the settlement fee described below.
Deploying and paying for your own pool, with a live fee estimate shown before you sign, is Coming. Today we front the deploy and it happens on demand. Roadmap.
Making pool setup a prerequisite for API keys and the embed snippet is Coming. Today you can integrate first — but a network has to be switched on before the wallet-payment option appears on it, so turn yours on early. Roadmap.
Embed the checkout
Copy the snippet from API & SDK in the dashboard. It looks like this:Copy the snippet from the dashboard rather than this page — yours has your real merchant ID and payout address filled in.
Checkout embed
Take a test payment
Open your page and click through. Pick a testnet chain, and pay with testnet tokens from any public faucet.Watch for:
- The checkout showing a verified badge before payment options appear
- Your
onPaymentConfirmedcallback firing - The payment appearing in Payments in your dashboard
Receive a webhook
Browser callbacks are convenient but not trustworthy — a customer can close the tab. Fulfil orders from webhooks.In Settings → Webhooks, add your endpoint URL, then reveal your signing secret — it is shown once — and store it where your server reads it, for example as Webhook reference.
CC_WEBHOOK_SECRET. The verification code below uses it.Get paid out
Normally you press nothing. Your pool settles on the cadence you set in Pool → Settlement schedule — on a timer, or once the balance passes a target you choose, with a maximum wait as a backstop. A keeper runs the split and pushes your share to your payout address for you.You don’t have to do anything to get paid — our keeper pays your share to your wallet. To take it out sooner, press Withdraw now in the dashboard. If nothing needs splitting, that’s one signature straight to your payout address. If your money is still unsplit in the pool, one signature still covers it — Withdraw now settles and pays out together when there’s something to settle. Because your own wallet signs it, you pay the network fee for that transaction in that chain’s native token. On TRON there is no manual step — the keeper settles end to end.Two things worth knowing:
- A settlement needs at least 1.00 of the token sitting in the pool. Anything smaller rolls forward into the next batch rather than being lost.
- On the automatic schedule, settling costs you nothing extra: our keeper fronts and absorbs the gas for splitting and paying out, whatever the batch size — nothing is carved out of your share for it. The platform fee is a flat 1%, and that’s the whole connect-rail cost: you net 99%. Fees.
Then what
Go-live checklist
What to confirm before real money.
Webhook events
Every event and payload.
Edge cases
Underpayments, wrong token, late arrivals.