Skip to content

Updated 6 Nov 2026

Accept USDT payments

Plaxswap is a USDT payment gateway for websites, shops and forums. Your customer pays in USDT on one of 7 networks, and the payment reaches your merchant balance once it confirms, usually within about 3 minutes.

The numbers

Platform fee
1.5% of each payment, paid by your customer and shown at checkout
A USD price
Counts one to one for USDT, so a $100 price asks for 100 USDT before fees
Network fees
Your customer pays to send. You pay when you withdraw
Withdrawing
0.3% of the amount, plus the network fee. Both are shown before you approve
Time to pay
60 minutes. Coins that arrive up to 24 hours late still reach you, marked late
Short payments
It counts as paid if your customer sent at least 99.5% of the amount
Payment size
From about $10 to about $500,000 when you name USDT. From about $1 when your customer picks the coin

USDT networks you can receive on

Each network is separate, so USDT on Tron and USDT on Ethereum aren't interchangeable. The last fee column is the network's own fee to move USDT from your merchant balance to your wallet.

NetworkConfirmationsUsual timeNetwork fee to withdrawYour customer can also pay with
Tron (TRC-20)Addresses start with T201 minAbout $1.20Bitcoin, ETH on Ethereum, ETH on Arbitrum, USDT on Ethereum (ERC-20), USDT on Arbitrum, USDC on Ethereum (ERC-20), USDC on Arbitrum
Ethereum (ERC-20)Addresses start with 0x123 minAbout $0.60Bitcoin, ETH on Ethereum, ETH on Arbitrum, USDT on Tron (TRC-20), USDT on Arbitrum, USDC on Ethereum (ERC-20), USDC on Arbitrum, DAI on Ethereum (ERC-20)
BNB Chain (BEP-20)Addresses start with 0x151 minAbout $0.05USDC on BNB Chain (BEP-20), BNB on BNB Chain
Solana (SPL)Addresses are 32 to 44 letters and numbers32under a minuteAbout $0.30Bitcoin, ETH on Ethereum, ETH on Arbitrum, USDT on Tron (TRC-20), USDT on Ethereum (ERC-20), USDT on Arbitrum, USDC on Ethereum (ERC-20), USDC on Arbitrum
ArbitrumAddresses start with 0x20under a minuteAbout $0.02Bitcoin, ETH on Ethereum, ETH on Arbitrum, USDT on Tron (TRC-20), USDT on Ethereum (ERC-20), USDC on Ethereum (ERC-20), USDC on Arbitrum
PolygonAddresses start with 0x643 minAbout $0.02USDC on Polygon, POL on Polygon
TONAddresses often start with UQ or EQ, and a deposit needs the comment shown1under a minuteAbout $0.06Only USDT on this network

By default your customer chooses from all our supported coins, and your balance is credited in the coin they choose. To end up with USDT, name the network when you create the payment. The checkout then offers USDT on that network and the coins in the last column, when a price is available for them.

Three ways to accept USDT

  • Payment link

    Ask for an exact amount of USDT and share a link or QR code. You don't need a website or an account, and the coins go to your own address. The person paying covers 1% with a stablecoin on the same network, 1.5% with another coin on that network, or 2% across networks, plus network and provider costs.

    Make a payment link
  • Hosted checkout and API

    Create a payment from your server and send your customer to our checkout. You get signed webhooks, a test mode and code samples in curl, Node.js, PHP and Python.

    Read the API docs
  • Plugins

    Add USDT to WooCommerce with our WordPress plugin, or to a XenForo forum with our add-on. Both use the same hosted checkout. For WHMCS, ask support for the module, which is waiting for approval on the WHMCS Marketplace.

    Set up WooCommerce

How a USDT payment works

  1. You create a payment with the price in your own currency, such as USD.
  2. Your customer picks USDT and a network at checkout, and sees the exact amount and a one-time address.
  3. They send it from any wallet or exchange account that supports that network.
  4. We wait for the network's confirmations and run our payment checks, including sanctions and wallet screening.
  5. The payment is added to your merchant balance, and your server gets a signed webhook.
  6. You withdraw to your own wallet. It's instant once your address is set up: the payout starts as soon as you approve it, and the network then confirms it as usual. A new address can be used 24 hours after you add it. A first withdrawal of $500 or more to an address is reviewed by our team.

Taking USDT through the API

This asks for USDT on Tron. For another network, use its id, such as usdt-eth or usdt-bsc.

curl
curl -s -X POST https://plaxswap.com/api/v1/payments \
  -H "Authorization: Bearer pxs_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-1042" \
  -d '{
    "amount": "100",
    "currency": "USD",
    "receive": "usdt-tron",
    "receiveMode": "selected",
    "orderId": "1042",
    "returnUrl": "https://shop.example/orders/1042/thanks"
  }'

The answer includes a checkoutUrl to send your customer to. Everything else is in the API docs.

What a $100 order costs

If your customer pays in USDT on the network you named, they send about 101.50 USDT plus the network fee, and about 100 USDT reaches your merchant balance. If they pay with another coin, they also cover its conversion cost and a 0.5% cushion, and the checkout lists each line. When you withdraw, you pay our 0.3% fee and the network fee. Every cost is on the fees page.

Before you accept USDT

  • USDT is a stablecoin, so a sale should hold its dollar value better than one paid in Bitcoin or Litecoin. It aims to stay near one US dollar, but that isn't guaranteed.
  • Tether can freeze USDT at an address. Our guide to USDT payments explains this.
  • A USDT payment can't be reversed. Refunds after the coins reach your own wallet are yours to make.
  • USDT sent on the wrong network usually can't be recovered. Tell your customers which network to choose.
  • TON can only be paid with USDT on the same network, so pick another network if you want customers to be able to pay with other coins.
  • Our merchant terms bar gambling, adult content and financial services unless you're licensed for them where you operate.
  • Payments are closed in 15 countries under sanctions or that we treat as high risk. See the country list. The rules on accepting stablecoin payments and on tax depend on your country, so check them where you operate.

Questions

What does a USDT payment gateway do?

It lets a business take USDT as payment. It shows your customer the exact amount and a one-time address on the right network, watches that network, and tells your system when the payment has confirmed.

Which USDT network should I use?

The one your customers already use. USDT sent on the wrong network usually can't be recovered, so pick one they know and show it clearly. Network fees to withdraw differ too: about $0.02 to $1.20, depending on the network, on top of our 0.3% fee.

Can my customer pay with Bitcoin while I receive USDT?

Yes, when you receive on Tron (TRC-20), Ethereum (ERC-20), Solana (SPL) and Arbitrum. Name that USDT network when you create the payment, and the checkout offers the coins that can convert into it. A conversion adds its own cost and a 0.5% cushion for price moves, paid by your customer, and anything extra reaches you.

Is USDT always worth one dollar?

No. USDT aims to stay near one US dollar, but that isn't guaranteed, and Tether can freeze USDT at an address. Your balance stays in USDT until you withdraw it.

Can I test it first?

Yes. Payments made with a test key never move real coins, and the checkout shows a test banner and a pretend address. You can also explore the demo.

Do I need to verify my business?

You open an account with Google or Telegram sign-in. We can ask for business details and documents, and can pause withdrawals until they are approved.

Related

See USDT networks and fees, swap USDT to BTC, or read how to accept crypto payments on a website. Taking another coin? See how to accept Litecoin. Comparing payment providers? See how Plaxswap compares with NOWPayments.

To use Plaxswap, accept our terms of service and privacy notice. We record your acceptance with your IP address and browser details, and keep a record of the swaps you make (see the privacy policy). We use cookies to remember this choice and your swaps. Additional cookies are optional and count visits and a few actions on our pages. Rejecting them still accepts the terms.