USDT · TRON · TRC20
On-chain settlement,
one signed call away.
VeltPay turns a single HMAC-signed request into a unique TRON deposit address. We watch the chain, count confirmations to finality, sweep to your treasury, and fire a signed webhook to your backend. No node to run. No private keys to babysit.
lifecycle
From API call to settled payment
Four steps, no infrastructure to run. Velt handles address derivation, chain monitoring, confirmation accounting, and treasury sweep.
- 01
POST /v1/orders
Create an order
Send one HMAC-signed request: amount, asset, network, your reference, and an expiry. We verify the signature before anything touches the chain.
- 02
→ address + checkout_url
Get a unique TRON address
We derive a fresh per-order HD address (m/44'/195'). Render it in your own UI or redirect to the hosted checkout with QR and live countdown.
- 03
pending → confirming → confirmed
On-chain confirmation
Velt watches the address, matches the exact amount, and counts confirmations to finality — no node, no mempool plumbing on your side.
- 04
X-Velt-Signature: …
Signed webhook + sweep
Confirmed funds sweep to your treasury automatically. Your backend receives a signed order.confirmed event — verify, then fulfil.
From payment to treasury, on-chain
Per-order addresses converge through on-chain confirmation and sweep into the treasury you control.
capabilities
The primitives of a real processor
Addresses, confirmations, webhooks, and treasury — the building blocks of settlement, without operating a node.
addressing
Per-order HD addresses
Every order gets its own deterministic TRON address derived under m/44'/195'. Payments are unambiguous, trivially reconciled, and never collide across customers.
custody
Watch-only by design
Velt monitors with public keys only. Your spending keys and treasury stay entirely under your control.
webhooks
Signed webhooks
Each event is HMAC-signed with your secret and retried until acknowledged. Verify before you fulfil.
treasury
Automatic sweep
Confirmed funds sweep to your treasury wallets automatically — gas handled, with a full sweep ledger per order.
checkout
Hosted checkout
A payment page with QR, live countdown, and unmistakable status — or build your own against the API.
confirmation
On-chain confirmation
Exact-amount matching with confirmation accounting to finality — surfaced live in your dashboard and on the hosted checkout.
block confirmations to finality
signed call to create an order + address
watch-only — keys never leave you
on-chain monitoring & webhook delivery
developer surface
Sign it, send it, settle it
One endpoint, HMAC-SHA256 over the raw body. Predictable JSON, a unique address back, and an idempotent, signed webhook on confirmation.
- Deterministic per-order addresses — no reuse, no collisions
- Replay-safe webhooks with signature + timestamp
- Exact-amount matching with confirmation accounting
# create an order — HMAC-SHA256 signedcurl -X POST https://api.veltpay.io/v1/orders \ -H "X-Velt-Key: vk_live_3a9…" \ -H "X-Velt-Signature: HMAC(secret, body)" \ -d '{ "amount": "500.00", "asset": "USDT", "network": "TRON", "ref": "inv_20471", "expires_in": 900 }'Ship your first settled
USDT order today
Create a merchant account, generate an API key, and send a signed test order in minutes. No setup fee, no monthly minimum.