USDT · TRON (TRC20) · Non-custodial

Accept USDT.
Get paid straight to your wallet.

Invoices, a hosted checkout, a pay button for any website and a clean API. TRCGATEWAY.COM never holds your money — customers pay your own TRON address directly.

No custody, no frozen fundsLive in 5 minutes0.5% per payment

How it works

Three steps from sign-up to your first payment.

Add your wallet

Paste your TRON (TRC20) address. Payments land there directly — we never touch them.

Add a button or call the API

Two lines of HTML for any website, or create invoices from your server.

Get paid automatically

We detect the payment on-chain in about a minute and notify your site.

Everything you need, nothing you don’t

Non-custodial

Money goes to your wallet, not ours. No withdrawals, no limits, no frozen balances.

Pay button

A ready-made button and checkout that works on any website, phone or tablet.

API & webhooks

Create invoices from your backend and receive signed invoice.paid events.

Smart matching

Every invoice gets a unique amount, so each payment finds the right order.

Built for developers. Simple for everyone.

No code? Paste a button. Have a backend? One API call creates an invoice.

  • Hosted checkout in 8 languages
  • Signed webhooks with automatic retries
  • Safe retries with your own order IDs
  • Test everything on the TRON Nile testnet
<!-- Pay button: paste anywhere -->
<script src="https://trcgateway.com/embed.js" async></script>
<a data-usdtpay-button="btn_…">Pay with USDT</a>

# Or create an invoice from your server
curl https://trcgateway.com/v1/invoices \
  -H "Authorization: Bearer sk_…" \
  -d '{"amount": "25.00", "order_id": "A-1001"}'

# → webhook invoice.paid

Simple pricing

No monthly fee. You only pay when you get paid.

Per paid invoice
0.5%
minimum 0.10 USDT
  • 5 USDT free credit to start
  • No setup or monthly fee
  • Let customers cover the fee if you like
  • Unlimited invoices and buttons

Network fee

Paid by the customer’s wallet or exchange — usually about 1 USDT when withdrawing from an exchange on TRC20. We add nothing on top.

Your money

Arrives in your own wallet the moment the customer pays. No payout schedule, no minimum balance.

Questions

Do you hold my money?

No. Customers pay your TRON address directly. We only read the public blockchain to recognise payments.

How is the fee charged?

From a prepaid balance in your dashboard. You start with 5 USDT free and top up with USDT when needed.

What if a customer sends the wrong amount?

The transfer shows up under “Unmatched transfers” and you can attach it to the right invoice in one click.

Which networks are supported?

USDT on TRON (TRC20) today. More networks are on the way.

Start accepting USDT today

Free to start. No card, no paperwork.

Create free account