Tether · USDT

USDT Payment Gateway

Accept Tether (USDT) on TRC-20, ERC-20, BEP-20 and Solana through one merchant account. Every network pays into a single USDT balance, deposits confirm in seconds, and you choose whether to keep USDT, auto-convert other coins into it, or settle to USD or EUR. Built for iGaming, forex and cross-border e-commerce, where USDT is what customers actually pay with.

Start Accepting Tether
GatewayCryptoPayment preview

Payment currency

Tether

USDT
1Select payment currency
2Create a payment invoice
3Accept Crypto Payments
TetherUSDT
Payment preview · GatewayCrypto

Supported USDT Networks

Tron (TRC-20) Ethereum (ERC-20) BNB Smart Chain (BEP-20) Solana (SPL)
< 5 min
Integration Time
99.9%
Uptime SLA
Real-Time
Webhook Delivery

Which USDT network should you accept?

All of them — every network pays into one USDT merchant balance, so there is nothing to reconcile. Your customer picks the network at checkout; this is what each one costs and how fast it confirms.

Network Confirmation time Typical network fee Best for
USDT TRC-20
Tron
≈ 3 seconds ≈ $1 or less The highest-volume USDT rail in the world. The default choice for iGaming and forex deposits, cross-border retail and any business whose customers hold Tether on an exchange. Details
USDT ERC-20
Ethereum
≈ 15–60 seconds $0.50–$5, gas-dependent High-value invoices, B2B settlement and customers who keep funds on Ethereum-native wallets, exchanges or in DeFi. The most widely integrated USDT standard. Details
USDT BEP-20
BNB Smart Chain
≈ 3–5 seconds $0.03–$0.10 Retail customers in Asia and emerging markets, Binance users and any checkout where sub-10-cent fees matter more than Ethereum-grade security. Details
USDT SPL
Solana
< 1 second < $0.01 High-frequency, low-value payments: gaming, in-app purchases, tipping and any product where the customer pays many times a day and cannot wait. Details

Three ways to accept USDT

Hosted checkout

Redirect the customer to a checkout page built in the invoice constructor, styled to your brand. No code beyond a link.

Invoices and payment links

Issue an invoice from the dashboard or the API and send the link by email or chat. Ideal for B2B, services and manual sales.

REST API and plugins

Create payments programmatically with the API and webhooks, or install the WooCommerce, Shopify or PrestaShop plugin and switch the coin on.

Keep USDT, auto-convert, or settle to your bank

Deposits on every network land in a single USDT balance. From there you decide: hold it, convert other coins into it automatically, or settle to USD or EUR. Withdrawals go out on any network without internal cross-chain fees.

Unified balance

One balance across all supported chains; withdraw on whichever network is cheapest today.

Auto conversion

Convert BTC, ETH and other deposits into USDT automatically to remove volatility.

Fiat settlement

Turn on USD or EUR payouts to your bank account whenever you need fiat.

How USDT Payment Gateway Works

Our USDT payment gateway takes care of the full transaction flow. It generates a unique deposit address, watches for payment on-chain, and pings your backend through a webhook. You don't need to run any node infrastructure.

Get Started
  1. 1

    Customer Selects USDT at Checkout

    Your checkout page shows USDT as a payment option. The customer picks their preferred network: ERC-20, TRC-20, or BEP-20.

  2. 2

    We Generate a Unique Payment Address

    Our API creates a dedicated deposit address for this transaction, tied to the order amount and your merchant account.

  3. 3

    Customer Sends USDT

    The customer sends USDT from any wallet to the generated address. We monitor the blockchain and track the payment in real time.

  4. 4

    You Get a Webhook and Funds Are Settled

    As soon as the payment confirms on-chain, we send a signed webhook to your callback URL. Funds hit your account right away.

GatewayCrypto / USDT

Integration Options

Get API Access

REST API

Create USDT payment invoices with one API call. You get full control over the payment flow for custom setups.

USDT / REST API
curl -X POST https://api.gatewaycrypto.io/v1/payments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "currency": "USDT",
    "network": "TRC-20",
    "amount": 150.00,
    "order_id": "ORD-78542",
    "callback_url": "https://yoursite.com/webhook"
  }'

Python SDK

Install the GatewayCrypto Python package and start processing USDT payments in a few lines of code.

USDT / Python SDK
from gatewaycrypto import Client

client = Client(api_key="YOUR_API_KEY")

payment = client.payments.create(
    currency="USDT",
    network="TRC-20",
    amount=150.00,
    order_id="ORD-78542",
    callback_url="https://yoursite.com/webhook",
)

print(payment.wallet_address)  # Send USDT here
print(payment.expires_at)      # Payment window

E-Commerce Plugins

Ready-made plugins for WooCommerce, Shopify, PrestaShop, and more. No coding needed. Just enable USDT payments from your store dashboard.

GatewayCrypto / USDT

Why Choose GatewayCrypto for USDT Payments

Multi-Network Support

Works with USDT on Ethereum (ERC-20), Tron (TRC-20), and BNB Smart Chain (BEP-20). Your customers pick the network with the lowest fees.

Instant Settlement

Get real-time on-chain confirmations and immediate settlement to your merchant account. No waiting for bank processing windows.

Developer-First API

Clean RESTful endpoints, solid documentation, a sandbox to test in, and SDKs for Python, Node.js, and PHP. Go from signup to live in minutes.

Stablecoin Advantage

USDT is pegged 1:1 to the US dollar, so there's zero volatility risk. Your customers pay in crypto and you get predictable revenue.

Enterprise-Grade Security

Non-custodial setup, encrypted webhook signatures, IP whitelisting, and compliance tooling. Built for regulated industries.

Industries

From checkout to purchase. Paid in USDT.

Explore a customer purchase, then follow the payment through to the merchant.

Veilway VPNPurchase demo

VPN

Private connection

One month of VPN access

Payment currencyUSDT
GatewayCryptoCheckout
Order#VPN-1042

Tether

USDT

Ready to pay

The customer selects USDT at checkout and continues to their wallet.

Merchant view

Order activity

Checkout

USDT
Blockchain confirmation
Payment verification
VPN activation
Payment complete

Illustrative purchase flow. Confirmation time depends on the network.

Learn more about crypto payments

All guides

Frequently Asked Questions

We support USDT on Ethereum (ERC-20), Tron (TRC-20), and BNB Smart Chain (BEP-20). Your customers pick their preferred network at checkout, and we route the funds to your merchant account automatically.

It depends on the network. Tron (TRC-20) usually confirms in under 3 seconds, BNB Smart Chain (BEP-20) in about 5 seconds, and Ethereum (ERC-20) in 15-30 seconds. We send a webhook to your server as soon as the transaction confirms on-chain.

We charge a simple per-transaction fee with no monthly minimums, setup costs, or hidden charges. Reach out to our sales team for volume-based pricing that fits your business.

Totally up to you. You can keep your balance in USDT if that works for your business, or turn on automatic fiat conversion to get USD, EUR, or other supported currencies sent straight to your bank account.

You have three options: use our REST API for full control, grab our Python, Node.js, or PHP SDK for faster setup, or install a plugin for WooCommerce, Shopify, or PrestaShop. Most teams are up and running in under 30 minutes with our sandbox and step-by-step docs.

A USDT payment is a transfer of Tether, a stablecoin pegged to the US dollar, from the customer's wallet to your merchant address. Businesses accept it because it combines crypto rails — instant, global, no chargebacks — with dollar-stable pricing, so there is no exchange-rate risk between checkout and settlement.

Yes. One POST request creates a USDT payment with the amount, order id and the network (TRC-20, ERC-20, BEP-20 or SPL); we return the deposit address and a payment window, then call your webhook on detection and confirmation. SDKs for Python, Node.js and PHP wrap the same endpoints.

Enable all of them — they settle into one balance. In practice TRC-20 carries most retail and iGaming volume, ERC-20 suits high-value and B2B payments, BEP-20 is the Binance default, and Solana is best for frequent small payments. See the per-network pages above for fees and times.

No. Customers pay from their own wallet without creating an account or uploading an ID. As the merchant you complete a light business verification once, and every incoming payment is screened automatically against sanctions and illicit-address lists.

Integrate Any Coin

All Coins
Tether / USDT

Integrate Tether Gateway