Non-custodial USDT payment infrastructure
Turn on-chain transfers into a stable order workflow
BoltUtil packages TRC20, ERC20, BEP20, Polygon, and Solana USDT monitoring, exact amount matching, signed webhooks, and reconciliation logs into one payment gateway. Funds settle directly to your wallet; the system only confirms and notifies.
USDT Network Coverage, One Integration
Accept USDT on TRC20, ERC20, BEP20, Polygon, and Solana with one order API, unified payment matching, and consistent webhook payloads.
TRC20
TRON
Low fees and broad wallet support for everyday USDT payments.
ERC20
Ethereum
Ethereum mainnet settlement with a mature, secure ecosystem.
BEP20
BNB Chain
Fast confirmations and low costs for frequent transactions.
POLYGON
Polygon
Low-cost EVM-compatible settlement for lightweight payments.
SOLANA
Solana
High-throughput SPL-USDT settlement with minimal fees.
Real-time Webhook System
Signed, standardized JSON callbacks with HMAC verification, block confirmation tracking, delivery logs, and retry support.
{
"amount": "199.00",
"currency": "USDT",
"network": "TRC20",
"status": "CONFIRMED",
"txHash": "0x4a...d2",
"confirmations": 12,
"paidAt": "2026-02-05T...",
"metadata": { "id": "88" }
}
Funds never pass through platform accounts
Payments go directly to your configured wallet address. BoltUtil never asks for private keys, seed phrases, or withdrawal permissions; it only confirms orders from public on-chain data.
Transparent Financial Auditing
Automatically link order IDs with on-chain transaction hashes so your team can reconcile payments without manually checking block explorers.
From order creation to confirmed payment notification
BoltUtil turns public blockchain transfers into a predictable payment workflow. Your system creates the business order; BoltUtil watches TRC20, ERC20, BEP20, Polygon, and Solana USDT transfers, matches the exact payment, and sends a signed webhook after confirmation.
Operating flow
Order -> WebhookCreate a payment order
Your backend calls the create order API with amount, network, externalOrderId, notifyUrl, returnUrl, and metadata.
Show the checkout amount
BoltUtil returns the receiving wallet, network, QR data, checkout URL, and the exact USDT amount the buyer should pay.
Scan chain transfers
The scanner reads confirmed blocks, parses USDT Transfer events, normalizes decimals, and filters by token contract and receiving address.
Match the pending order
A transfer must match network, token, wallet address, order status, expiry window, and exact payable amount before the order is marked completed.
Send signed webhook
After the required confirmations, BoltUtil sends a signed callback so your business system can activate the service or deliver goods.
Exact amount matching
Why the payable amount may include a tiny decimal adjustment
When multiple unpaid orders use the same receiving wallet, the system can add a very small decimal offset to new orders. Launch uses fixed 3-digit matching precision, while Business Pro can configure 3-6 digits.
Trust boundary
Non-custodial by design
Start accepting non-custodial USDT payments
The developer documentation covers the full flow from order creation and exact payable amounts to signed webhook delivery.