CryptoRoute
USDT payment links

Accept USDT payments

Create a USDT payment link, share it anywhere, and get paid in Tether across Tron, Ethereum, BNB Chain, Polygon, Arbitrum or Optimism. USD-priced invoices, non-custodial settlement straight to your wallet — no chargebacks, no monthly fee.

A USDT payment link is a URL you send to a customer to collect a Tether (USDT) payment. CryptoRoute Pay generates the link from a USD amount, shows a hosted checkout where the customer picks their USDT network — Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum or Optimism — and settles a single stablecoin straight to your wallet for a flat 1% fee.

Non-custodial · No setup fee · Settles in USDT on Optimism

This is a real CryptoRoute Pay checkout. Open it, choose USDT on your preferred network, and see exactly what your customers experience before they pay.

Open the live demo

Accepting USDT at a glance

Asset accepted
USDT (Tether) — plus 50+ other cryptocurrencies at checkout
Networks
Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum, Optimism
Cheapest network
Tron (TRC-20) — cents in gas, seconds to confirm
Pricing
USD-denominated invoices — you set $, the customer pays the USDT equivalent
Settlement
One stablecoin — USDT on Optimism — direct to your wallet
Custody
Non-custodial on the happy path — we never hold your funds
Fee
1% flat — no monthly, setup, or per-invoice fees
Chargebacks
None — on-chain payments are final once confirmed
What it is

What is a USDT payment link?

A USDT payment link is the simplest way to accept Tether without running a wallet integration yourself. You enter a price in US dollars; CryptoRoute Pay creates a hosted checkout page at a shareable URL. Your customer opens the link, chooses which USDT network they want to pay on — most pick Tron (TRC-20) for the lowest fees — and sends the exact amount shown. The payment is detected on-chain, swapped to a single settlement asset, and delivered straight to your wallet. Because USDT is a dollar-pegged stablecoin, a $100 invoice is a $100 invoice regardless of which chain your customer pays on.

The same link works for a one-off invoice or as a reusable product link that mints a fresh invoice on every purchase. There is no account for your customer to create, no card details, and no chargeback risk — once the USDT transfer confirms on-chain, the payment is final.

How it works

Accept USDT in three steps

  1. 1

    Create a USDT payment link

    Set a price in USD from the dashboard or the REST API, add a description, and share the hosted checkout URL by email, Telegram, or on your own site.

  2. 2

    Customer picks their USDT network

    On the checkout page the customer chooses Tron (TRC-20), Ethereum (ERC-20), BNB Chain, Polygon, Arbitrum or Optimism, and sends the exact USDT amount shown. Most choose TRC-20 for near-zero fees.

  3. 3

    You settle in one stablecoin

    We detect the transfer on-chain and settle a single stablecoin — USDT on Optimism — straight to your wallet. You watch status live on the dashboard or via HMAC-signed webhooks.

Supported networks

Every major USDT network

Your customer pays USDT on whichever chain they already hold it — you always receive one clean settlement asset.

  • USDT USDT TronTRC-20 · lowest fees
  • USDT USDT EthereumERC-20
  • USDT USDT BNB ChainBEP-20
  • USDT USDT Polygonlow fees
  • USDT USDT ArbitrumL2
  • USDT USDT OptimismL2
Why merchants use it

Built to accept Tether at scale

Multi-chain USDT

Accept Tether on Tron, Ethereum, BNB Chain, Polygon, Arbitrum and Optimism from one link — your customer never has to bridge to a chain you happen to support.

TRC-20 for low fees

USDT on Tron settles in seconds for a few cents of network fee, so small-ticket invoices and high-volume checkouts stay economical for your customers.

USD-priced invoices

You quote in dollars; we show the customer the exact USDT amount at the moment of payment, so a $100 invoice always collects $100 of Tether.

Non-custodial settlement

We never hold your funds on the happy path — settled USDT is delivered straight to your wallet from the swap engine.

No chargebacks

On-chain USDT transfers are final once confirmed. No card-network disputes, no clawbacks, no frozen payouts.

REST API & webhooks

Mint USDT payment links from your billing logic and flip a customer to "active" on the settled webhook — HMAC-signed, at-least-once, with stable event IDs across retries.

Built for

Who accepts USDT with CryptoRoute Pay

Freelancers & agencies

Invoice international clients in USD and collect USDT on TRC-20 without bank wires, FX spreads, or a week of waiting.

Online stores

Add a USDT payment link at checkout for customers who prefer Tether — settle to one asset regardless of which chain they pay on.

OTC & high-ticket

Collect large USDT payments on Ethereum or Tron with a clean audit trail and on-chain settlement finality.

Telegram bots & SaaS

Generate a fresh USDT link per order via the API, listen for the webhook, and activate the customer the instant Tether settles.

Pricing
1%

flat, deducted inside the swap — no monthly, setup, or per-invoice fee

  • One flat 1% rate whether the customer pays USDT on Tron, Ethereum, or an L2.
  • The customer's on-chain network fee is theirs to pay, exactly like a normal USDT send.
  • A $100 USDT invoice typically settles ~$99,00 of USDT on Optimism.
  • Volume and partner pricing available — [email protected].
FAQ

USDT payment questions

Which networks can my customers pay USDT on?

Tron (TRC-20), Ethereum (ERC-20), BNB Chain (BEP-20), Polygon, Arbitrum and Optimism. Your customer picks their network on the hosted checkout page; you always receive one settlement asset regardless of which chain they chose.

Should customers pay USDT on TRC-20 or ERC-20?

TRC-20 (USDT on Tron) is usually best for the customer: it confirms in seconds and costs cents in network fees. ERC-20 (USDT on Ethereum) is more expensive to send but is what many exchanges and older wallets default to. CryptoRoute Pay accepts both, so you can let the customer choose whichever they already hold.

Who pays the network fee?

The customer pays their own on-chain network fee to send the USDT, exactly as they would for any normal Tether transfer — on TRC-20 that's a few cents. Your 1% CryptoRoute Pay fee is separate and is taken inside the settlement swap.

What asset do I actually receive?

You settle in a single stablecoin — USDT on Optimism — delivered straight to your wallet, no matter which chain or coin the customer paid with. That keeps your books simple: one asset, one chain, one balance to reconcile.

Is accepting USDT custodial?

No. CryptoRoute Pay is non-custodial on the happy path — the swap engine delivers settled USDT directly to your wallet address and we never take custody of your funds.

Is there a minimum USDT amount?

Invoices are priced in USD and there is no fixed platform minimum, but very small amounts can be uneconomical once the customer factors in their own network fee — which is exactly why TRC-20 (cents in gas) is the popular choice for smaller USDT payments.

Do I need a Tether or exchange account to accept USDT?

No. You only need a wallet address to receive the settled stablecoin. There is no Tether account to open and no exchange integration — customers send USDT on-chain and it settles straight to your wallet.

Can I create a reusable USDT payment link?

Yes. Create a Product — one permanent URL you share anywhere — and every purchase mints a fresh USDT invoice with the normal webhook lifecycle. It's the same stablecoin payment link, reusable across unlimited sales.
Prefer USD Coin?Accept USDC payments Pay

Start accepting USDT in minutes

Create a USDT payment link from the dashboard or the API. No card, no monthly fee, non-custodial settlement.