Accept USDT.
Get paid straight to your wallet.
TxRoutePay is a crypto payment gateway that never holds your money. Every payment is forwarded on-chain to the wallet you own — with our fee split off in the same transaction.
From checkout to your wallet in three steps
Create a payment
Use the API or a payment link from your dashboard. Set the amount in USDT.
Customer pays
They pick TRC20 or BEP20, scan the QR code and send. The page tracks it live until it is confirmed.
Funds land in your wallet
A smart contract forwards the money to your wallet and takes the fee in the same transaction.
Everything you need to sell with crypto
Non-custodial by design
Smart-contract forwarders send every payment to your wallet. Nothing to withdraw.
Hosted checkout
A fast, mobile-first payment page with QR code, live status, your logo and colors.
Payment links
No website? Create a link in seconds and share it on WhatsApp or Facebook.
API and webhooks Plugins soon
Clean REST API, signed webhooks with retries, test mode and scoped API keys.
Reports and exports
Live dashboard, volume charts, fee breakdown, monthly statements and CSV export.
Team access with 2FA
Invite staff with roles. Wallet changes need 2FA, email approval and a 24-hour wait.
Your money never sits with us
| TxRoutePay | Typical custodial gateway | |
|---|---|---|
| Who holds the funds | Your own wallet | The gateway, until you withdraw |
| When you get paid | Same transaction | After a withdrawal request |
| How the fee is taken | Split on-chain, visible on the explorer | Deducted inside their system |
| If the gateway goes offline | Funds already sent keep forwarding to you | Balance is stuck |
Pay only when you get paid
One simple fee on successful payments. No setup fee, no monthly fee, no withdrawal fee.
- USDT on TRC20 and BEP20
- Hosted checkout and payment links
- API, signed webhooks and test mode
- Unlimited team members with 2FA
- Reports, statements and CSV export
High volume? Contact us for a custom rate.
One API call to get paid
Create an invoice, send the customer to the checkout, and receive a signed webhook when it is paid. Test mode is built in.
curl https://txroutepay.com/v1/invoices \
-H "Authorization: Bearer pk_test_…" \
-H "Idempotency-Key: order-1043" \
-H "Content-Type: application/json" \
-d '{"external_order_id": "1043", "amount": "49.99",
"currency": "USDT", "network": "tron-mainnet"}'
{
"id": "6f1c…",
"status": "awaiting_payment",
"checkout_url": "https://txroutepay.com/pay/6f1c…"
}Frequently asked
Do you hold my money?
No. Each payment goes to a forwarder contract that sends it straight to the wallet you set, and takes our fee in the same transaction. We never have access to your funds.
Which coins and networks are supported?
USDT on TRON (TRC20) and BNB Smart Chain (BEP20) today. More networks are planned.
Can I use Trust Wallet or Binance as my payout wallet?
Any wallet address you control on that network works. A self-custody wallet like Trust Wallet is the safest choice. Exchange deposit addresses can work, but check that the exchange supports deposits from smart contracts.
What if the customer sends the wrong amount?
Partial payments are shown as underpaid and the customer can send the rest to the same address. Extra or late payments are still detected and reported to you.
How do I get approved?
Sign up, fill in your business details, and our team reviews them — usually within one business day. You can use test mode while you wait.
Can I refund a customer?
Yes. Send the refund from your own wallet, then record it on the payment in your dashboard (or via the API) so your reports and the customer receipt stay correct.
Start accepting USDT today
Sign up, get approved, and take your first test payment in minutes.
Create free account