USDT · TRC20 · No middlemen

Accept USDT in your bot in one evening

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 Pricing
No registration · API key in 1 minute · webhooks included
Customer pays 9.57 USDT TRC20 Your wallet money is yours instantly ~30 sec API detects unique amount match webhook Auto-delivery key · file · access
STEP 1

Create an order

POST /v1/orders → you get a unique amount (9.57, 9.84…) and your wallet address.

STEP 2

Buyer pays

They send exactly that amount to your TRC20 address. Money goes straight to you — we never hold it.

STEP 3

Auto-delivery

The poller detects the match in ~30 sec → webhook with tx_id → your code delivers the key, file or access.

Pricing

Flat subscription. Not a fee: you pay for infrastructure, keep all your revenue.

Free
$0/mo
  • up to 5 orders/mo
  • 1 wallet
  • webhooks with retries
  • 7-day history
Start free
Popular
Starter
$9.99/mo
  • up to 100 orders/mo
  • 3 wallets
  • webhooks, 5 attempts
  • priority support
Get started
Pro
$29.99/mo
  • up to 3000 orders/mo
  • unlimited wallets
  • multiple API keys
  • webhook log
Get started
Business
$79.99/mo
  • unlimited orders
  • your own domain
  • SLA
  • dedicated support
Contact us

Three lines of code

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"}
The buyer's money goes directly to your TRC20 wallet. We never hold funds and take no percentage — we only confirm the payment and wake your server with a webhook.
🔒
Non-custodial

Funds go straight to your TRC20 wallet — we never hold or touch them.

No KYC

No registration, no documents, no approval queue. API key in 1 minute.

Webhooks included

Payment webhooks with retries (up to 5 attempts) and a full tx_id payload.

~30 sec detection

The poller finds the unique-amount match in about 30 seconds.

Flat fee vs percentage

Why developers switch from percentage-based gateways.

CleanTradeClassic crypto gateways
Transaction fee$0 on Free, $9.99–79.99/mo flat0.5% (NOWPayments, Plisio) to 1%+ (Coinbase Commerce, CoinGate, BitPay)
FundsStraight to your wallet, non-custodialCustodial by default; non-custodial only on some (e.g. NOWPayments)
KYC & onboardingNone. Start in 1 minuteBusiness docs, verification, days of waiting
SetupAPI key → first webhook in minutesIntegration review and approval
WebhooksIncluded, with retriesOften paid extra or limited

How much do fees eat?

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.

Sales per month100
Average order value$50
Monthly volume$5,000
Percentage gateway (0.5% per tx)$25
CleanTrade flat$9.99 Starter
You save+$15.01
Flat isn't always cheaper — below ~$2k/mo a 0.5% gateway can cost less. What the subscription buys is self-custody, no KYC and a 3-line integration, not just fee savings.

FAQ

How does CleanTrade detect payments?

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.

Is CleanTrade non-custodial?

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.

What are the fees?

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).

Do I need KYC or registration?

No. Get an API key in about a minute — no documents, no business registration, no approval queue.

Which blockchain and token?

USDT on TRC20 (Tron). The buyer pays to your Tron address; no smart contracts and no extra gas for you.

How fast is payment detection?

The poller checks every ~30 seconds, so orders usually become paid within a minute of the transfer.

How is this different from @CryptoBot / Crypto Pay?

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.

Why not self-host BTCPay Server?

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.