Non-custodial · USDT · TRON (TRC-20)
Accept USDT payments through one API.
Create an invoice, redirect your customer to a hosted checkout, and receive a signed webhook when the on-chain payment is final. Funds go straight to your own TRON address — the gateway never holds them.
Non-custodial by design
Customers pay your address directly. No omnibus wallet, no private keys stored, no withdrawals to manage.
Blockchain is the source of truth
Every transfer is verified against the node: token contract, recipient, amount and finality.
Signed webhooks, retried
HMAC-SHA256 signatures, stable event ids, exponential retries. At-least-once delivery you can trust.
curl -X POST https://api.usdtpay.ge/api/v1/invoices \
-H "Authorization: Bearer sk_test_..." \
-H "Idempotency-Key: order-123" \
-H "Content-Type: application/json" \
-d '{"amount":"19.99","currency":"USD","asset":"USDT","network":"TRON","external_id":"ORDER-123"}'