Merchant stablecoin payments · TRON / BSC / SOL

USDT / USDC Payment Gateway

Accept USDT / USDC on your website, store or membership platform. Connect order payments and member top-ups with payment links, collection APIs, order queries and webhooks. Manage payouts and fund sweeps in the same console.

Collections: subscription only. Payouts: network fees only.

No percentage collection fee or added payout service fee. Sweeps incur the applicable network fee.

  • TRC20-USDT

  • BEP20-USDT

  • BEP20-USDC

  • SPL-USDC

Two payment models, built around your business

Use payment links for fixed-amount orders and dedicated addresses for ongoing top-ups. Verify the stablecoin, network and confirmed payment before fulfilling an order or crediting a balance.

Website order payments

Create a payment order to get an address and amount. Confirm your website order through the webhook after the customer's USDT / USDC payment.

  1. 1

    Create a payment order

    Create an order in the console or API and attach your business reference.

  2. 2

    Get the payment address

    Show the customer the asset, network, address and amount.

  3. 3

    Receive the webhook

    Wait for on-chain confirmation and verify the webhook before processing the order.

Read the order payment guide

Ongoing member top-ups

Bind a dedicated address to each member for USDT and USDC top-ups. UUGate recognizes deposits and sends webhooks; your application credits the member balance.

  1. 1

    Bind a dedicated address

    Bind a long-term address on the selected network to a member or business object.

  2. 2

    The member deposits

    The member deposits the specified asset on the correct network.

  3. 3

    Credit the balance

    Reconcile the webhook and deposit record, processing repeated notifications once.

Explore member top-ups

Choose your stablecoin payment solution

Accept USDT and USDC on supported TRON, BNB Smart Chain and Solana networks.

USDT payment gateway

TRC20 / BEP20

Connect payments to your business

Explore USDT

USDC payment gateway

BEP20 / SPL

Connect website payments and member top-ups

Explore USDC
Plugins & developer tools

Connect stablecoin payments to your website.

Choose a store plugin, SDK or standard API for your store, SaaS or membership system. Integrate USDT / USDC payment creation, order queries and webhook verification while keeping your existing application.

The complete payment flow

  1. Create an order

    Create an order via API to receive the payment address and amount.

  2. Confirm on-chain

    Detect payment and confirm it on the corresponding network.

  3. Receive the webhook

    Notify your business system to continue processing.

Integration details and downloads

WooCommerce

Add USDT / USDC payments to your WordPress store.

  • Classic checkout & Checkout Blocks
  • Native order payment updates
  • Signed webhooks & duplicate protection
Download pluginDocumentation

Easy Digital Downloads

Connect stablecoin payments to digital products and paid downloads.

  • EDD order integration
  • Update orders after payment confirmation
  • Validate order amounts and payment methods
Download pluginDocumentation

WHMCS

Accept stablecoins for hosting, domains, and service invoices.

  • Invoice payment links
  • Check the outstanding invoice balance
  • Track transaction IDs to prevent duplicates
Download test pluginDocumentation

PHP / Laravel SDK

For Laravel stores, membership systems, and business applications.

  • Laravel 10 / 11 / 12
  • Service Provider & Facade
  • Request signing & webhook verification
Download SDKDocumentation

Node.js SDK

Handle payments in Node.js, alongside React, Vue, or other frontends.

  • Node.js 18+ · Promise API
  • Create orders and query payment status
  • Keep API keys on your server
Download SDKDocumentation

OpenAPI

Build a payment integration in your language and business flow.

  • Merchant UID + API Key
  • Orders, status queries, and webhooks
  • Parameter reference & code examples
Documentation

WooCommerce and EDD passed live payment, native order and duplicate webhook checks. WHMCS remains a test build. Check platform versions and deployment requirements in the installation guide.

Manage funds after collection, in one place.

Manage wallets, API payouts and sweeps in the same console, with payer address alerts supporting your fund operations.

01

Custody and imported wallets

Use wallets generated by UUGate or connect existing merchant addresses for monitoring. Choose the model that fits your wallet setup.

02

API payouts

Send USDT and USDC payouts through the API and view transfers and fee records in the same console. Payouts incur network fees only.

03

Fund sweeps and risk alerts

Sweep collected assets to organize merchant funds. Risk alerts help flag unusual deposits and suspicious funding sources for further review.

Understand the cost of every payment.

Collections, payouts and sweeps have separate charges. Review costs by plan and network.

ServiceBilling basisFee details

Collections (orders / member top-ups)

Plan subscription

USDT and USDC collections are covered by your selected plan, without a percentage or per-collection service fee.

Payouts (API transfers)

Charged by network

Payouts: network fees only

USDT and USDC payouts are billed by network and actual payout count, with no added platform service fee.

Fund sweeps

Applicable network fee

No percentage collection fee or added payout service fee. Sweeps incur the applicable network fee.

Plus · 199 USD / month · Address quota 300 points

Plus plan · For ongoing member top-ups and order payments.

Before you integrate

Check supported networks, payment confirmation, fees and integration options. Explore the solution and guides that match your business.

Read API docs

Does USDT support TRC20 and BEP20? What about USDC?

USDT supports TRC20 on TRON and BEP20 on BNB Smart Chain. USDC supports BEP20 on BNB Smart Chain and SPL on Solana. The asset and network must match: the two USDT networks are not interchangeable, and a USDT payment address is not an instruction to send USDC.

How does a USDT / USDC gateway connect payments to orders?

UUGate connects payment orders, on-chain deposit detection, status queries and webhooks. Create an order, save its platform reference and share the payment link. Your server verifies the completed status, network, asset and amount, validates the webhook and prevents duplicates before fulfillment or balance crediting.

How do managed wallets, dedicated addresses and watch-only wallets differ?

Managed wallets are generated and managed by the platform. Dedicated addresses provide ongoing top-up addresses for members or business objects. Imported external wallets observe existing addresses without importing private keys and cannot sign payouts. Automatic balance crediting still requires order matching or a dedicated binding and verified payment notifications.

More questions

What do I need to integrate a USDT / USDC payment gateway?

Prepare your merchant UID and API Key, a wallet on the selected network, business order references and a public HTTPS webhook endpoint. Keep credentials on your server, verify signatures and match order, amount and network. Process repeated notifications once; query and verify the original order after a timeout before deciding what to do next.

How should membership services choose a stablecoin payment platform?

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.

Can I integrate only the API and ignore wallet details?

Yes. You can use hosted wallets and standard APIs for collection, payout, and callbacks without building low-level wallet infrastructure.

Which mode fits member top-up or long-term recharge?

Dedicated addresses are usually better. A member can keep the same address, and incoming deposits trigger recognition and callbacks.

Do payouts and auto sweeps exist?

API payouts and fund sweeps are supported; automatic sweep availability depends on your plan. Payouts and sweeps have no added platform service fee and use the configured network fee for the selected plan. Review collections, payouts and sweep records in the same merchant console.

What do payer address risk alerts do?

They help flag unusual payer addresses early so operations teams can review suspicious deposits and risky funding sources.

Start with your first USDT / USDC payment.

Connect website orders, member top-ups and payment webhooks to your business.