USDT and USDC merchant payment stack

USDT / USDC Payment API

UUGate is a USDT / USDC payment platform for merchants. Its payment gateway and collection APIs connect website orders and member top-ups through payment webhooks, with payouts and sweeps managed in one 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

Choose how your business gets paid.

Connect website orders and USDT / USDC member top-ups through payment APIs and a payment gateway, with webhooks linking payments to your business.

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
Plugins & developer tools

Integrate USDT / USDC with familiar tools.

Use a store plugin, SDK or standard API to add stablecoin payments to your website. Choose the path that fits your existing system.

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

JavaScript 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.

Collections (orders / member top-ups)

Plan subscription · Plus

199 USD / month

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

Address quota · 300 points

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

Payouts (API transfers)

Payouts: network fees only

Charged by network

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.

Compare all plans and fees

Common questions before integration

Explore common collection, top-up and fund management questions, or see the documentation for the full integration flow.

Read API docs

What does a website need to integrate a USDT / USDC payment gateway?

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.

How do payment APIs, gateways and platforms differ?

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.

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.

Which networks and assets are supported now?

The current core routes are TRON-USDT, BSC-USDT, BSC-USDC, and SOL-USDC for stablecoin collection and payout.

How do custody wallets, dedicated addresses, and imported wallets differ?

Custody wallets are generated and managed by UUGate. Dedicated addresses bind long term to members or business objects. Imported wallets connect existing merchant addresses for monitoring and recognition.

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?

Yes. UUGate supports API payouts, fund sweeps, and wallet operations. Payout and sweep service fees are currently waived; only on-chain network fees apply.

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.