USDT · TRON · TRC20

Accept USDT on TRON (TRC20)

Use a public TRON receiving address you control, while GramPayBot tracks USDT TRC20 invoices and sends funds directly to that wallet.

USDT on TRON is supported by GramPayBot. The customer pays a hosted invoice in USDT TRC20, and the transfer goes directly to the merchant’s configured TRON wallet. GramPayBot does not replace the receiving wallet or take custody of the funds.

  • Network:
    TRON mainnet
  • Token standard:
    TRC20
  • Receiving address:
    34-character Base58Check address beginning with T
  • Network fee asset:
    TRX
  • USDT contract:
    TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
  • Explorer:
    TRONSCAN

Which wallet address should the merchant add?

Add your own public TRON receiving address, normally shown as 34 Base58Check characters beginning with T. Confirm that you control the wallet and that it supports receiving USDT on TRON. An exchange deposit address may have additional memo, minimum-deposit or account-activation rules, so check the exchange before using it.

Do not enter the USDT token contract as your wallet. The contract identifies the asset; your receiving address identifies where the customer’s tokens should arrive. Never share a seed phrase or private key with GramPayBot.

Use the standalone TRON wallet address guide to check the T... and 41... formats, account activation and a low-value test.

How to verify the real USDT TRC20 token

Tether publishes the TRON USDT contract as TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Copy that full address from Tether’s supported protocols page, then paste it into TRONSCAN. Compare every character and confirm that the transaction’s token transfer uses the same contract.

A large number of transfers and holders is a useful secondary sign, but not proof by itself. Anyone can create another token called USDT and manufacture activity. Follow the complete token contract verification checklist.

What the buyer must select

The buyer must send USDT using the TRON or TRC20 network. USDT sent through Ethereum, BNB Chain, Solana or another network does not pay this route, even if the ticker is also USDT. The sending wallet or exchange may require TRX or charge a withdrawal fee according to its own policy.

The buyer should copy the address and exact amount from the invoice instead of retyping them. After sending, the transaction can be checked on TRONSCAN using its transaction hash.

When is the invoice paid?

GramPayBot matches the expected network, USDT contract, recipient and invoice amount against the on-chain transfer. A screenshot, withdrawal request or transaction involving a different token is not enough. Wrong-network transfers, underpayments and late payments require separate review and should not be credited automatically.

Next step

Create a tracked USDT TRC20 invoice

Create a payment link ↗