Liyoc
← Back to Blog
Guides 2026-04-09

How to Accept USDT (TRC20) Payments in Under 10 Minutes

USDT integration guide

This guide shows a simple “minimum viable integration” for accepting USDT (TRC20) with Liyoc. You’ll generate an API key, create a payment, listen for status updates, and confirm the order safely.

1) Generate your API key

Create your API key in your Liyoc dashboard and store it server-side. Don’t expose keys in front-end JavaScript.

2) Create a payment request

Create an order on your side first, then request a payment for the exact amount. Use your internal order id as the reference so reconciliation is easy.

  • Amount: fixed per order
  • Currency/network: USDT (TRC20)
  • Notification URL: your payment status update endpoint

3) Confirm via server notifications (recommended)

For reliability, mark orders as “paid” only after your server receives a valid payment status notification. Make your handler idempotent—processing the same update twice should not double-credit an order.

4) Go live

Run one real payment end-to-end, then enable the option on your checkout. If you’re using WooCommerce/WHMCS/etc., the official plugin does most of the setup for you.

Ready to Scale?

Manage Crypto Payments Anywhere !