Skip to content

PayWardenNon-custodial USDT Payment Gateway

Your payments. Under your guard. Accept USDT-TRC20 without giving up your keys — ever.

PayWarden

Why PayWarden?

Most USDT payment solutions make you choose between convenience and control.

Custodial SaaS (like NOWPayments) take 0.5–1% per transaction and hold your funds. One breach and your money is gone.

Self-custody with manual wallets doesn't scale — you can't automate confirmations or webhooks from a MetaMask.

PayWarden gives you both: automated payment processing with zero custody risk. We run the software infrastructure. You hold the keys.

bash
# Start accepting USDT in 3 minutes
git clone https://github.com/paywarden/paywarden
cp .env.example .env   # add your VAULT_KEY + API_KEY
docker compose up -d
bash
# Create a payment order
curl -X POST https://your-domain/api/v1/payments \
  -H "X-API-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{"amount": "99.00", "currency": "USDT", "external_id": "order_123"}'

How it compares

PayWardenCustodial SaaSOther Self-hostedManual Wallet
Non-custodial
Auto confirmations
Webhook callbacksVaries
Open source✅ BSL 1.1Varies
Admin dashboard
Multi-merchant
Transaction fee0%0.5–1%0%0%
TRC-20 nativeVaries
TypeScript

Released under the BSL 1.1 License.