PonponPay
Intermediate5 min read

USDT Tron Checkout Guide

Integrate TRON-based USDT collection flow for stablecoin payments.

Use Cases

  • SaaS subscription billing
  • Cross-border digital services
  • Gaming and membership top-ups
  • Batch settlement for resellers

Critical Order Parameters

  • `currency=USDT`
  • `network=tron`
  • `mch_order_id` must be globally unique
  • Set both `notify_url` and `redirect_url`

Settlement and Confirmation

Use backend webhook status as source of truth. Do not rely only on frontend redirect page to mark orders paid.

API Example

const order = await ponponpay.orders.create({
  amount: 39.9,
  currency: 'USDT',
  network: 'tron',
  mchOrderId: 'SUB_20260303_1001',
  notifyUrl: 'https://merchant.example.com/api/ponponpay/webhook',
  redirectUrl: 'https://merchant.example.com/payment/success'
});

console.log(order.paymentUrl);