TRON

Accept TRX on TRON.

Receive native TRX through your self-hosted checkout. Set your invoice price, show the customer a TRON payment request and track payment verification in the console.

What you can receive

Native TRX only. TRC-20 tokens, including USDT on TRON, are not invoice payment methods. A healthy basic node does not prove that indexed or solidified transaction history is available.

Set up your store

  1. Install Wholly Crypto, create a project and store, and keep a private wallet backup.
  2. Check scanner-compatible connections and enable the chain and intended assets in Store → Payment methods.
  3. Set confirmations and expiry. Test a small invoice and verify settlement before fulfilling orders.
First project & invoice

Where your payments arrive

Use the TRON receiving address shown by checkout. Payment detection needs a scanner-compatible history source; a node reporting a healthy block height is not enough. Keep independent providers configured.

Receiving guide

Move funds when you are ready

Native TRX supports manual sending and automatic sweeping. Review network resource costs and any destination activation cost in the transfer preview. Keep enough TRX for the amount and fees.

Automatic sweep tutorial

Can I accept USDT-TRC20 here?

No. This integration accepts native TRX, not TRC-20 invoice payments. To accept USDT, use a supported verified Ethereum or Solana method instead. Never send TRC-20 tokens to pay a TRX invoice.

Fees and verification

The default processing fee is 1% of the invoice’s fiat value, paid from separate credits. Your assigned rate applies. Network fees and server costs are separate.

Public providers can have outages or rate limits. A submitted transaction or return redirect is not proof of payment. Use the verified invoice status and signed notifications.

Processing credits API, IPN & webhooks