Send a payment link, add a pay button to your site or connect your store. Customers pay you directly — we never hold your money.
No paperwork. No waiting for approval.
Your customers pay YOUR wallet. The money never passes through us, so there is nothing for us to freeze, lose or run away with.
Make it once, use it anywhere.
Every one of them opens the same checkout, and you are told the moment the money lands.
Not technical? Paste a button. Have a developer? One API call creates an invoice.
<!-- Pay button: paste anywhere -->
<script src="https://trcgateway.com/embed.js" async></script>
<a data-usdtpay-button="btn_…">Pay with USDT</a>
# Or create an invoice from your server
curl https://trcgateway.com/v1/invoices \
-H "Authorization: Bearer sk_…" \
-d '{"amount": "25.00", "order_id": "A-1001"}'
# → webhook invoice.paid
Pay as you go, or take a monthly plan for a lower percentage. Nothing is deducted from your customers' payments.
Pay as you go, no monthly fee
Sign up for freeA monthly fee buys a lower percentage
Sign up for freeFor high volume
Sign up for freePaid by your customer's wallet or exchange — about 1 USDT on TRON, just cents on BNB Chain, Polygon, Arbitrum and Base. We never add anything on top.
Payments arrive in your wallet the moment your customer pays. No payout schedule, no minimum balance.
Never. Customers pay your own wallet directly. We just watch the public blockchain to confirm each payment.
Fees come from a prepaid balance in your account. You get 20 USDT free to start, then top up with USDT whenever you need.
You'll see it under “Unmatched transfers” and can attach it to the right invoice in one click.
USDT on TRON (TRC20), BNB Chain (BEP20), Polygon and Arbitrum, and USDC on BNB Chain, Polygon, Arbitrum and Base. Customers choose at checkout, and low-fee networks are marked.