USDTon BNB Smart Chain · BEP-20

The USDT payment gateway for online shops

Give every customer their own deposit address, get credited at 15 confirmations, and withdraw whenever you like. One fee: 0.5% per deposit.

  • No monthly fee
  • Free withdrawals
  • Signed webhooks
Works with any wallet or exchange that sends USDT on BEP-20. Ethereum, TRON and TON are next →
  • 15confirmations to final
  • 1USDT minimum
  • 1hsolvency check

One gateway, built for:

Online shops
Brokers & trading
Game studios
SaaS & subscriptions
  • Marketplaces
  • Telegram bots & Mini Apps
  • Exchanges & OTC desks
  • Freelance platforms
  • Hosting & VPN
  • Online courses
  • Payrolls
  • Ticketing & events
  • and even more
How it works

From first payment to your balance in three steps

No memo fields, no matching payments by amount, no manual reconciliation.

01Your site
POST /v1/addresses
{ "external_user_id": "user_60" }

Create an address

One per customer, made the first time they open your wallet page, and theirs for good.

02Your customer

They pay from any wallet

You see the payment within seconds and can show its confirmations counting up.

03Wirnora
→ deposit.confirmed
  X-Signature: t=…,v1=…

You are credited, and told

At 15 confirmations your balance moves and a signed webhook reaches your server.

Why Wirnora

Everything USDT needs, nothing you have to babysit

Built like a ledger, not a wallet: every movement is a double entry, and nothing is edited after the fact.

Real-time, then final

Seen in seconds as detected; credited at 15 confirmations. A reorganised block reverses the credit by itself.

An address per customer

Created on demand, reused forever, and free to create. Every payment arrives already labelled.

Signed webhooks

HMAC-signed with a timestamp, retried with backoff until your server answers 2xx.

Checked every hour

An independent pass compares what is on chain with what we owe every merchant.

Withdrawal allow-list

Money only leaves to addresses you registered, and a new one waits 48 hours first.

Scoped API keys

A key that creates addresses cannot move money. Payouts need a key that says so.

One more thing

A deposit screen your customers understand

Show the address, a QR code and the one warning that matters. The confirmations count up on their own; your customer never has to ask support "did it arrive?".

  • Address and QR code, copy in one tap
  • Live confirmations, "9 of 15"
  • Network warning built in, minimum shown
See the integration guide
Developers

Three calls. That is the whole integration.

Pick a step, pick your language. Every example is ready to paste into your site.

  • Works from any stack that speaks HTTPS:
  • PHP
  • Node.js
  • Python
  • Go
  • Java
  • C#
  • Ruby
  • Laravel
  • Django
create_address.php
$ch = curl_init('https://api.wirnora.com/v1/addresses');curl_setopt_array($ch, [    CURLOPT_POST           => true,    CURLOPT_RETURNTRANSFER => true,    CURLOPT_HTTPHEADER     => [        'Authorization: Bearer ' . getenv('WIRNORA_API_KEY'),        'Content-Type: application/json',        'Idempotency-Key: address:' . $userId,    ],    CURLOPT_POSTFIELDS => json_encode(['external_user_id' => $userId]),]);$address = json_decode(curl_exec($ch), true)['data']['address'];
Response201 Created
{
  "data": {
    "id": "a3f1c2d8-…",
    "external_user_id": "user_60",
    "address": "0x8dfe…1426",
    "asset": "USDT",
    "required_confirmations": 15
  }
}
Pricing

One fee. You only pay when you get paid.

0.5%
per deposittaken from the deposit, shown on every one
Free
withdrawalsyou pay the network fee only
$0
to startno monthly, setup or minimum fee
Worked example
Customer sends100.00 USDT
Fee, 0.5%−0.50
You receive99.50 USDT
Roadmap

Where Wirnora is going

USDT on BNB Smart Chain is live today. Ethereum, TRON and TON come next, with their own coins and stablecoins, then Bitcoin and more. Each one is held to the same checks as the first.

Live now

Today
  • USDT on BNB Smart Chain (BEP-20) Network
  • A deposit address for every customer
  • Credit at 15 confirmations, signed webhooks
  • Hourly check: on-chain funds against what we owe
  • Withdrawal allow-list with a 48-hour hold
  • Merchant dashboard

Next

In progress
  • Ethereum: ETH, USDT and USDC Network
  • TRON: TRX and USDT (TRC-20) Network
  • TON: Toncoin and USDT Network
  • Self-serve sign-up with two-factor login
  • API keys, webhooks and security settings in the dashboard
  • Public status page

Later

Planned
  • Bitcoin and Litecoin Network
  • Solana: SOL, USDT and USDC Network
  • More coins: BNB, Polygon, Dogecoin and others Network
  • Automatic withdrawals
  • Payment links and hosted invoices
  • Official libraries for PHP, Node.js and Python
  • WooCommerce plugin and a Telegram Mini App kit

Coins and networks

Ethereum, TRON and TON first, then the rest. Each opens only after it passes the same solvency and reorg checks.

Order and timing can change.
  • BNB Smart ChainUSDT (BEP-20) Live
  • EthereumETH, USDT, USDC Next
  • TRONTRX, USDT (TRC-20) Next
  • TONToncoin, USDT Next
  • BitcoinBTC Later
  • LitecoinLTC Later
  • SolanaSOL, USDT, USDC Later
  • More coinsBNB, POL, DOGE and others Later

Questions

Which coins and networks do you accept?

Today, USDT on BNB Smart Chain (BEP-20) only. Anything sent on another network, or any other token, is not credited. Ethereum, TRON and TON come next, with their native coins and stablecoins, then Bitcoin and other coins; see the roadmap above.

When does a payment count?

At 15 confirmations, usually well under a minute. Before that it shows as detected, with its confirmations counting up.

How do I get an account?

Email [email protected] with your business name and website. We create your account and send you a sign-in link. Self-serve sign-up is on the roadmap.

Do I need to verify my business?

No business verification is required to start.

Is there a minimum deposit?

1 USDT. Smaller transfers are ignored, so tell your customers.

How do withdrawals work?

Register a payout address once; after 48 hours you can withdraw to it at any time. There is no fee from us, only the network fee.

Start accepting USDT

No monthly fee · 0.5% per deposit · free withdrawals

Request access