Register and collect
Your buyer scans, and USDT lands in your own collection address — we never handle the funds and never run a pool. Collect across chains with one API call, live in five minutes.
Product in action
This is your payment counter
Once you are registered you get a dedicated URL and a QR code — send it to a customer, print it for your counter, or embed it on your site. Buyers don't sign up, don't install an app, and don't need to understand blockchains.
Why you can trust it
The money goes into your wallet, not ours
This is the first question you should ask, so here is the straight answer: we never touch your money. You supply the collection address, and the buyer pays it directly on-chain. We do three things only — watch the chain, notify your system, and reconcile.
Capabilities
Six things a seller actually cares about
Multi-chain collection
EVM (BSC / Ethereum / Polygon…), TRON, TON, Solana. Buyers pay on whichever chain holds their money; the checkout switches address and token per chain automatically.
Non-custodial
You provide the collection address and you keep it. We don't handle funds, don't run a pool and don't sign for you — your money stays in your own on-chain address.
Notified the moment it lands
Two independent channels: block scanning, plus targeted verification of the hash the buyer sends back. Once confirmations are met we call your system and move the order to Confirmed.
Callbacks you can retry and re-query
Callbacks are signed and retried on a backoff schedule, and a query API lets you check the truth yourself. Trusting callbacks alone drops orders; trusting the query is safe.
Automatic reconciliation
Orders, on-chain transactions and callbacks stay aligned, and discrepancies export cleanly. Mismatched payments surface on their own — no reading chains by hand.
Server-side only: the key never reaches a browser
The Open API authenticates with an API KEY and applies three rate limits (IP → auth → per merchant). Order creation is idempotent, so a resubmit never charges twice.
How one payment completes
From order to settlement, in six steps
This is the real state machine inside the payment plugin, not an illustration — the order you see in the console moves through exactly these steps.
Three steps to live
From sign-up to your first payment
Register and verify your email
Enter your region, industry, merchant collection name, contact and phone, then take the code from your inbox. Verifying the email completes sign-up.
Add a collection address per chain
One address per chain, and it's your own. It works the moment you save it — there is no approval queue.
Get your payment counter
We hand you a dedicated counter URL and QR code on the spot, and let you straight into the merchant console to keep configuring.
Creating an order server-side is one call (Open API, API KEY kept on your server):
curl -X POST https://<your-platform-domain>/api/pay/open/createOrder \
-H "X-Pay-Api-Key: <your API KEY>" -H "Content-Type: application/json" \
-d '{"merchantOrderNo":"A1001","amount":"128.50","chainId":1,
"subject":"Order A1001","notifyUrl":"https://your-site/pay/notify"}'merchantOrderNo is the idempotency key — the same number returns the same order and never charges twice. For the full contract see Create order and Callback verification.
How to integrate
Whatever your stack, there's a path
Land the first payment first — worry about the rest later
Register, add an address, take your QR code. Under five minutes, no approval queue, nothing to install.