Your keys, your server
Deposit addresses come from a BIP39 seed you control, encrypted at rest. Run the whole stack on a single VPS with Docker Compose.
Non-custodial payment gateway
Every payment lands on a fresh one-time address and is forwarded to your wallet automatically. We never hold your funds, and we charge a flat fee per payment — never a percentage.
One API call with an asset and a network. No amount required — customers can send any sum. You get a fresh address and a hosted checkout link.
The hosted checkout shows a QR code, a 60-minute countdown and live status. Our watchers see the transfer within seconds and wait for the network's confirmation threshold.
The amount minus the flat fee is forwarded to your settlement wallet, and a signed webhook tells your system to release the order. Every movement is in your ledger with explorer links.
USDT and USDC on every EVM chain and Tron; native Bitcoin over bech32.
A flat fee per successful payment, deducted before the sweep. No percentages, no monthly minimums, no surprises when a customer pays a large invoice.
curl -X POST https://zenqpay.com/v1/express/invoices \
-H "X-Api-Key: ZQP-XXXXXX-XXXXXX-XXXXXX" \
-H "X-Api-Secret: sk_..." \
-H "Content-Type: application/json" \
-d '{"asset": "USDT", "network": "TRC20"}'
Deposit addresses come from a BIP39 seed you control, encrypted at rest. Run the whole stack on a single VPS with Docker Compose.
HMAC-SHA256 over the raw body, a stable delivery id, eight retries with backoff. The same invoice is never credited twice.
One script tag opens the checkout in a locked modal on your page and hands you a paid event when it's done.
Create an account, generate an API key, and send test USDT to your first invoice.
Get started