Skip to content
ZeroKYC Pay

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

NetworkAssetConfirmationsTime
TRONTRX (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.