Funds settle to the merchant wallet
The payment address belongs to the merchant configuration, so settlement does not depend on a platform balance or later withdrawal request.
A non-custodial USDT payment flow lets merchants receive funds directly in their own wallet while the gateway monitors blockchain transfers, matches orders, and sends signed webhooks.
Non-custodial USDT payment flow
Merchant wallet: receives funds directly
BoltUtil: monitors chain transfers and sends webhooks
Customer: pays the generated address and exact amount
Security checks:
- network matches the order
- USDT token contract is correct
- destination address is the merchant wallet
- amount matches after decimal normalization
- webhook signature is verified before fulfillmentBest for merchants who want automated USDT checkout without asking a third-party platform to hold customer funds.
The merchant configures a receiving wallet for TRC20, ERC20, or BEP20 USDT.
The backend creates a payment order with the exact amount, network, wallet address, notifyUrl, and returnUrl.
The customer sends USDT directly to the merchant-controlled destination address.
BoltUtil monitors the chain, matches successful transfers, and sends a signed webhook after confirmation.
The payment address belongs to the merchant configuration, so settlement does not depend on a platform balance or later withdrawal request.
BoltUtil provides order matching, confirmation tracking, and webhook delivery while the merchant remains responsible for wallet ownership.
Every completed order can be reconciled with network, token contract, amount, destination address, confirmations, and transaction hash.
Integration notes
The gateway still needs strict checks for network, token contract, destination address, exact amount, order state, and confirmations.
Merchant systems should verify callback signatures and make fulfillment idempotent before granting access or shipping goods.
Use clear wallet ownership, backup, monitoring, and finance reconciliation practices because funds arrive directly in the merchant wallet.
These answers help developers, founders, and support teams understand the payment lifecycle before accepting real USDT payments.
It means customer funds are sent directly to the merchant wallet. The gateway monitors the blockchain and sends payment notifications instead of holding funds.
Yes. Automation comes from order creation, transfer matching, confirmation checks, and signed webhooks, not from holding merchant funds.
It reduces platform custody risk, but merchants still need secure wallet management, signature verification, idempotent fulfillment, and reconciliation.
Create orders, monitor transfers, and notify your backend without asking customers to send screenshots.
Create free account