USDT · TRC20 · No middlemen

Accept USDT in your bot in one evening

Order → your TRC20 wallet → 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 TRC20 wallet payment received ~30 sec API detects unique amount match webhook Auto-delivery key · file · access
STEP 1

Create an order

POST /v1/orders with your TRC20 wallet → you get a unique amount (9.57, 9.84…) for that order.

STEP 2

Buyer pays

The buyer sends exactly that amount to YOUR TRC20 wallet. The poller looks at that address and marks the order paid when the amount lands after the order was created.

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 percentage: you pay for the API, detection and webhooks — whatever your volume.

Free
$0/mo
  • up to 5 orders/mo
  • webhooks with retries
Start free
Popular
Starter
$9.99/mo
  • up to 100 orders/mo
  • webhooks, 5 attempts
  • priority support
Get started
Pro
$29.99/mo
  • up to 3000 orders/mo
Get started
Business
$79.99/mo
  • unlimited orders
  • dedicated support
Contact us

A few 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","wallet":"TUoZyqzdCB85SWSYQpBPyKVRi1TbpejWfD","webhook_url":"https://my.site/hook"}'

→ {"order_id":"abc123","amount":9.57,"wallet":"T...","status":"created"}
Every order is paid to the TRC20 wallet you pass in the request — the API returns that same address in the order. We take no percentage: we only confirm the payment and wake your server with a webhook.
🔒
Unique amount per order

Every order gets its own random amount — no manual matching, no memo tags.

✓
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)
Where funds landYour own TRC20 wallet, set in each orderFunds sit inside the gateway's balance
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 a 3-line integration, no KYC and webhooks with retries, not just fee savings.

FAQ

How does CleanTrade detect payments?

Each order gets a unique amount (e.g. 9.57 USDT), unique within that wallet. The buyer sends exactly that amount to your TRC20 address from the order. Our poller scans that address every 30 seconds; when a transfer with that amount arrives after the order was created, the order becomes paid and your webhook fires.

Where do the payments go?

To the TRC20 wallet you set in the order — we never hold the money and we do not open wallets for you. Two merchants can use the same amount, because matching is per wallet.

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 the TRC20 address the API returned; 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 the shape: @CryptoBot is a bot with its own internal balance and a Telegram UI; CleanTrade is a plain HTTP API that your own code drives — unique amounts, webhooks, auto-delivery. One honest note: with CleanTrade the money lands on your own wallet, exactly like a direct transfer — we only match it by the unique amount.

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 a few lines of code and zero ops, CleanTrade is the shortcut.