WildGazelle is a self-hosted crypto payment gateway for USDT TRC-20. No custodial intermediary between your client and your wallet โ funds go straight to addresses only you control. NOWPayments-compatible API: switch in hours, not weeks.
Get the gateway See the APIThe server holds only a public key (xpub). Payment addresses are derived from it; private keys never exist on the server โ even a full server compromise can't touch funds.
Every invoice gets its own TRC-20 address. Payments match to orders automatically โ no memos, no manual reconciliation, no "who sent this $99?"
On-chain detection with 19+ block finality, strict USDT contract validation, signed IPN callbacks to your backend, hosted payment page with QR out of the box.
Same x-api-key auth, same payment object fields, same HMAC-SHA512 IPN signature pattern. Existing integration code ports with minimal changes.
Append-only event log with TXIDs for every payment โ your accounting record from day one, reconcilable against the blockchain.
No processor can freeze your account, reject your vertical, or hold settlements. You run the rail โ high-risk friendly by architecture.
Available now: source license. Hosted API opens in Phase 2.
Create a payment, redirect to the hosted page (or show the address). Done.
POST /v1/payment x-api-key: YOUR_KEY
{ "price_amount": 299, "price_currency": "usd",
"pay_currency": "usdttrc20", "order_id": "user123-pro" }
โ { "payment_id": "9f2c4b1a8e77d310",
"pay_address": "TX8h6D...unique per payment...",
"pay_amount": 299, "payment_status": "waiting",
"pay_url": "https://pay.wildgazelle.com/pay/9f2c4b1a8e77d310" }
IPN โ your backend (x-wildgazelle-sig: HMAC-SHA512)
{ "payment_id": "9f2c4b1a8e77d310", "payment_status": "finished",
"actually_paid": 299, "order_id": "user123-pro" }