Order → unique amount → buyer pays to your wallet → we detect the payment → webhook → auto-delivery. No infrastructure, no middlemen, no processing fees.
Try the API PricingPOST /v1/orders → you get a unique amount (9.57, 9.84…) and your wallet address.
They send exactly that amount to your TRC20 address. Money goes straight to you — we never hold it.
The poller detects the match in ~30 sec → webhook with tx_id → your code delivers the key, file or access.
Flat subscription. Not a fee: you pay for infrastructure, keep all your revenue.
Create an order and get a unique amount:
curl -X POST https://pay.cleantrade.info/v1/orders \ -H "X-API-Key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"product_id":"my_product","webhook_url":"https://my.site/hook"}' → {"order_id":"abc123","amount":9.57,"wallet":"T...","status":"created"}
Funds go straight to your TRC20 wallet — we never hold or touch them.
No registration, no documents, no approval queue. API key in 1 minute.
Payment webhooks with retries (up to 5 attempts) and a full tx_id payload.
The poller finds the unique-amount match in about 30 seconds.
Why developers switch from percentage-based gateways.
| CleanTrade | Classic crypto gateways | |
|---|---|---|
| Transaction fee | $0 on Free, $9.99–79.99/mo flat | 0.5% (NOWPayments, Plisio) to 1%+ (Coinbase Commerce, CoinGate, BitPay) |
| Funds | Straight to your wallet, non-custodial | Custodial by default; non-custodial only on some (e.g. NOWPayments) |
| KYC & onboarding | None. Start in 1 minute | Business docs, verification, days of waiting |
| Setup | API key → first webhook in minutes | Integration review and approval |
| Webhooks | Included, with retries | Often paid extra or limited |
Two sliders — your sales per month and average order value. Honest math: flat wins above ~$2k/mo (Starter) and ~$6k/mo (Pro); below that a 0.5% gateway can cost less.
Each order gets a unique amount (e.g. 9.57 USDT). The buyer sends exactly that amount to your wallet. Our poller scans the blockchain every 30 seconds; when the amount matches, the order becomes paid and your webhook fires.
Yes. Money goes directly to your own TRC20 wallet. We never hold funds and have no access to them — we only confirm that the payment happened.
No percentage. Free plan: $0 (up to 5 orders/month). Paid plans are flat subscriptions: Starter $9.99, Pro $29.99, Business $79.99 per month, or $99.90/$299.90/$799.90 per year (12 months for the price of 10).
No. Get an API key in about a minute — no documents, no business registration, no approval queue.
USDT on TRC20 (Tron). The buyer pays to your Tron address; no smart contracts and no extra gas for you.
The poller checks every ~30 seconds, so orders usually become paid within a minute of the transfer.
Both take USDT in a Telegram bot. The difference is custody: @CryptoBot holds funds on the bot's internal balance and you withdraw later; CleanTrade sends the payment straight to your own TRC20 wallet from the first second, and your own code (not Telegram) drives checkout and delivery. If you want funds on your own wallet with a plain HTTP API, CleanTrade is the fit.
BTCPay is free, powerful and non-custodial — if you want to run and maintain your own node. CleanTrade is the same idea as a managed API: no server, no chain-sync, no updates to babysit. You POST an order and we watch the chain and wake your webhook. If you already run infra and want full control, BTCPay is excellent; if you want three lines of code and zero ops, CleanTrade is the shortcut.