Accept TRON (native) payments without KYC
The gas token your USDT TRC-20 buyers already hold
Anyone paying USDT TRC-20 holds TRX — it is the gas of the TRON network. Accepting native TRX serves the TRON-native audience directly: wallet balances that sit in TRX, Telegram-adjacent communities, and buyers who top up gas and spend from the same place.
Mechanically it is the twin of the TRC-20 rail: one static T-address from your wallet, invoices spaced by unique amount windows, the same 20-confirmation budget (~1 minute), and detection through TronGrid with a fallback provider. As a volatile coin, TRX invoices re-quote until the payment is first seen, then freeze.
Networks & confirmations
| Network | Asset | Confirmations | Time |
|---|---|---|---|
| TRON | TRX (native) | 20 | ~1 min |
Addressing modes
Direct (non-custodial)
Payments go straight to your wallet: static address + unique amounts — one TRON address for all TRX invoices; amount windows disambiguate concurrent payments. The same address also serves USDT TRC-20.
Create an invoice for TRX
curl -X POST https://api.zerokyc-payments.com/v1/invoices \
-H "Authorization: Bearer pk_test_..." \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-1042" \
-d '{
"amount": "49.00",
"base_currency": "USD",
"payment_currency": "TRX",
"order_id": "order-1042"
}'Replace the API key with your pk_test key from the console. Full flow in the quickstart.
TRON (native) payment FAQ
Why accept TRX if I already take USDT TRC-20?
Different balances: some buyers simply hold TRX. Accepting both costs nothing extra — both run on the same connected TRON address, and payment_currency=any lets each invoice pick its own rail.
Does the same TRON address receive USDT TRC-20 and TRX?
Yes — connect one T-address and enable both assets; unique amount windows keep the rails apart even when both have live invoices.
Is TRX volatile?
Yes — TRX invoices re-quote every few minutes until the payment is first seen on-chain, then freeze for the life of the invoice. The buyer always sees the exact amount to send.
How fast does a TRX payment confirm?
After 20 network confirmations — about a minute on TRON in practice, the same budget as USDT TRC-20. payment.detected fires as soon as the transfer is visible.
Start accepting TRON (native) today
Create an account, paste your payout address or connect a wallet, and generate your first TRX invoice in minutes. Want to accept TRX plus everything else? Set payment_currency=any and let the buyer choose the coin at checkout.