TRC20 payment gateway for fast USDT checkout

TRC20 is a common choice for USDT payments because many buyers already use Tron wallets and exchanges. BoltUtil turns TRC20 transfers into order status updates and webhooks.

Built for
TRON USDT monitoring
Built for
Exact amount matching
Built for
Webhook confirmation
Create a TRC20 USDT order
POST /api/v1/order/create
X-Bolt-Key: bt_live_xxx
Content-Type: application/json

{
  "externalOrderId": "ORDER_2026_001",
  "amount": 199.00,
  "currency": "USDT",
  "network": "TRC20",
  "notifyUrl": "https://merchant.com/webhooks/boltutil",
  "returnUrl": "https://merchant.com/orders/001"
}

TRC20 payment flow

Best for merchants whose customers prefer low-friction USDT transfers from wallets or exchanges.

  1. 01

    Create a payment order with amount, network, order ID, and return URL.

  2. 02

    Show the generated checkout URL, wallet address, QR code, and exact USDT amount to the buyer.

  3. 03

    BoltUtil scans TRC20, ERC20, or BEP20 transfers and matches the order by network, address, and amount.

  4. 04

    After confirmation, BoltUtil sends a signed webhook to your server with the transaction hash and status.

Non-custodial settlement

Payments go to the merchant wallet you configure. BoltUtil monitors chain activity and does not need to hold user funds.

Three USDT networks

Accept USDT on TRC20, ERC20, and BEP20 with a single order API and unified webhook payload.

Webhook-first automation

Your system receives a signed callback when a transaction is detected and confirmed on-chain.

Integration notes

What matters before production

TRC20 is often the lowest-friction USDT rail

Many buyers already withdraw USDT through Tron from exchanges, which makes TRC20 a practical default for high-volume checkout flows.

Confirmation policy should match your risk tolerance

Low-value digital goods may accept faster confirmation, while higher-value orders should wait for the configured safe confirmation threshold.

Customer support benefits from clear transfer diagnostics

When a user pays the wrong amount or network, support teams can compare tx hash, to address, amount, and order window.

Questions merchants ask before going live

These answers help developers, founders, and support teams understand the payment lifecycle before accepting real USDT payments.

Does BoltUtil custody merchant funds? +

No. BoltUtil is designed as a non-custodial monitoring and notification layer. The merchant configures their own settlement wallet.

How does BoltUtil match a payment? +

The scanner matches network, destination address, exact USDT amount, order status, and expiration window before updating the order.

Which USDT networks are supported? +

The current production focus is TRC20, ERC20, and BEP20.

Related resources

Launch a cleaner USDT payment flow

Create orders, monitor transfers, and notify your backend without asking customers to send screenshots.

Create free account