USDT collection API
Create orders, query status, and receive callbacks for orders, balance top-ups, and automatic crediting.
Launch TRON-USDT and BSC-USDT collection, payout, dedicated addresses, and custody wallets for member top-ups, games, and digital businesses.
The UUGate USDT payment platform creates orders through collection APIs. Its payment gateway recognizes on-chain deposits and sends merchant webhooks. Your system verifies signatures and reconciles orders before crediting or fulfillment; custody wallets, dedicated addresses, payouts and sweeps are managed in one console.
Create orders, query status, and receive callbacks for orders, balance top-ups, and automatic crediting.
Continue into withdrawals, commission settlement, agent rebates, and supplier payouts.
Bind long-term addresses to members, users, or business objects to reduce manual reconciliation.
Connect deposit notifications, fund organization, on-chain network cost, and payer address alerts.
After the merchant configures the relevant wallets, each route can be enabled for collection and payout.
Best for member top-ups, game credits, long-term dedicated addresses, and the default USDT collection route.
Covers more wallet users and BSC ecosystem needs as a complement to TRON.
A route is shown in production only after the merchant has configured the corresponding wallet.
Use standard APIs, long-term addresses, or imported wallet monitoring depending on your current system.
Use collection order creation, payout order creation, status query, and callback signature verification.
View API docsBind each member or business object to a long-term USDT address for continuous deposit recognition.
Learn about dedicated addressesKeep ownership of existing wallets while adding monitoring, recognition, and callbacks.
View wallet integrationThe goal is not only receiving one transfer, but making recognition, notification, sweep, and payout operational.
Identify USDT deposits by order, custody wallet, or dedicated address.
Notify the merchant system after settlement to credit, ship, or update orders.
Sweep funds to designated wallets by policy and reduce scattered address management.
Withdrawals, commission settlement, and supplier payments continue through the API.
USDT is usually the best primary route when the business needs long-term addresses, frequent deposit recognition, and downstream payouts.
Bind addresses to members and credit balances automatically after deposits.
Suitable for frequent small deposits, automatic delivery, and instant activation.
Collection, sweep, and payout can run continuously in one system.
Operate collections, rebates, and batch payouts on the same platform.
These are the key questions when evaluating USDT as the default stablecoin route.
TRON-USDT and BSC-USDT are the current focus, with TRON-USDT as the default recommended route.
Dedicated address binding is usually better: the address stays stable and deposits are recognized automatically.
Imported wallet monitoring can connect existing wallets without changing ownership while adding recognition and callbacks.
Yes. Withdrawals, commission settlement, rebates, and supplier payouts can continue through the USDT payout API.
At UUGate, payment APIs expose order creation and queries; the payment gateway connects orders, on-chain recognition and webhooks. The payment platform also provides the merchant console, custody wallets, dedicated addresses, payouts, sweeps and fee management. Evaluate the workflow and responsibilities behind these terms.
Prepare a merchant UID and API Key, a wallet on the supported network, merchant order references and a public HTTPS webhook endpoint. Keep credentials on the backend, verify webhook signatures and reconcile orders, amounts and networks. Process repeated notifications once and investigate a timeout before retrying creation.
Check payer assets and networks, dedicated address binding, webhooks, duplicate handling, sweeps and transaction exports. Calculate plan charges, address allowance and network fees separately. Verify that a top-up credits once and that callback failures can be recovered.
Learn how to create USDT payment links, display address QR codes, and distinguish fixed-amount orders from ongoing member top-ups, including networks, expiry and confirmation.
Understand external address observation, dedicated member top-ups and payment callbacks, including ownership, chain confirmation, signature checks and balance reconciliation.
Design USDT invoice payments and account top-ups for software services, with callback verification, renewal fulfillment, duplicate protection and recurring debit limitations.
TRON (TRC20-USDT) · BNB Smart Chain (BEP20-USDT). The payer must use the network specified by the order. The same token on a different network is not the same payment.
Create a collection order with your merchant UID and API Key. Show its address, network, and amount. Verify the callback signature on your server and process each order idempotently before granting access or shipping.
Read API parameters and callback verificationMonthly plans, address quotas, and payout or sweep network fees are separate items. Choose a plan for your address needs and check the selected network's fee before submitting. Network fees follow the platform's current configuration.
Compare current plans and network feesCheck order status, token, network, amount, and transaction hash, then inspect callback delivery and signature verification. Credit repeated notifications only once. A browser redirect or payment screenshot does not confirm payment.
Troubleshoot callbacks and duplicate creditsThis request body creates a fixed-amount collection order. This page does not send a request.
POST https://api.uugate.com/openapi/payin/orders
{
"chainCode": "TRON",
"tokenSymbol": "USDT",
"merchantOrderNo": "ORDER_EXAMPLE_001",
"amount": "10.00",
"notifyUrl": "https://merchant.example.com/payments/notify"
}
Requests also require the merchant UID, API Key, timestamp, nonce, and HMAC-SHA256 signature. Sign on your server and keep the API Key out of browser code.
Use the returned orderNo to query the order, address for payment, and cashierUrl to open checkout. Check status and verified callbacks to confirm the business outcome.
View full API parameters and signed examplesFollow a 10.00 USDT digital-service order. This is an illustrative design, not a customer case. This page sends no requests or payments.
Create a fixed-amount order on your server. Store merchantOrderNo and platform orderNo, then open the returned cashierUrl. A checkout link means creation succeeded.
Show the order network, address, and amount. Wait for chain confirmation; the same token on another network does not pay this order.
Verify rawBody with the original order API Key. Validate identity, amount, and completed status; use a transaction and uniqueness constraint to record once.
After reliably saving payment, grant access once. Duplicate callbacks do not fulfill again. Query the original orderNo if a callback is missing; do not change references to create again.
Order parameters · Callback verification · Integration example and checks · Node.js SDK · PHP / Laravel SDK
UUGate maintains its product and integration documentation. Current API documentation defines parameters, support, and statuses. Contact official support for technical questions. The sources below explain standards and do not imply endorsement of UUGate.
TRON · TRC-20 · Node.js · HMAC · Contact UUGate technical support
Begin with test wallets, callback testing, and route configuration before moving collection and payout to production.