Panel module
No dedicated USDT gateway to run — the module lives inside BeAdmin, on your server.
The money your customers pay in USDT is yours to control — it lands on your own addresses, not a gateway's account. QryptoPay tracks confirmations and notifies your store automatically: non-custodial, zero KYC, no cut of turnover.
The customer picks Ethereum or Tron, pays into a personal USDT address, and your store gets a webhook once the network confirms it — priced in USD throughout, run from the BeAdmin panel.
No dedicated USDT gateway to run — the module lives inside BeAdmin, on your server.
USDT needs no supervision: invoice, address, confirmation, webhook.
USDT has one destination: your own address. No cut on the way, nothing ever frozen.
No forms for USDT, no merchant check, no queue for someone else's approval.
The module runs on your own server with the BeAdmin panel — ready to accept crypto payments in your online store. The acceptance point is a terminal: connect it to a site, bot, or account area.
You need a server with BeAdmin. Install the QryptoPay module in the panel.
Creating a terminal builds a checkout page. The panel issues the transaction signing key.
Choose which cryptocurrencies to accept, and set payout wallets.
The store creates an invoice and gets a link to a ready-made checkout page. It finds out about payment by webhook.
POST /public/api/payments/intents/create/
{
"key": "<Ed25519 signature: amount_fiat, payment_mid,
customer, terminal_uuid, ts, nonce>"
}
# 200 OK
{
"service_id": "pi_8f2c41d9",
"url": "https://pay.example/i/8f2c41d9",
"expires_at": "2026-08-20T15:22:00Z"
} Plain HTTP: no SDK, no widget, no checkout markup of your own. The store learns about payment through an HMAC‑signed webhook, with a delivery log and retries if the connection drops.
Debug without a second install and without risking live payments — switch terminals in the same interface. Payment status arrives in real time over WebSocket.
USDT skips the middleman entirely, so nobody outside your own server gets a vote on limits, freezes, or reversals.
The customer pays into a personal intermediate address — that is transit, not storage. Once its balance crosses a set threshold, auto‑sweep moves the USDT to your payout wallet: you set the address and the threshold, the panel just follows the rule.
USDT has no gateway to petition in the first place, so there's no form, no merchant check, and nothing pending a decision.
Both of USDT's networks let you swap the RPC endpoint for your own node, no restrictions.
Two networks, two independent sweep thresholds, plus a USDT surcharge if you want one. When it's time to move the module, the backup opens only with a password you chose.
The store creates an invoice and gets a link. From there, our page guides the customer — translated, mobile, with a live status.
The language is detected from the customer's browser, the choice is remembered, and names are shown as endonyms.
A countdown to invoice expiry and a live status over WebSocket: the page finds out about payment on its own, no refresh needed.
Your own logo on the page; the "Powered by BeAdmin" mark can be turned off in settings.
We only ask about the network where there is an actual choice: for USDT, that is Ethereum or Tron. The crypto amount is locked in when the invoice is issued.
USDT volume plays no part in what the licence costs.
What moves the price is the licence, full stop — not USDT volume, not the size of your average order, nothing else.
USDT volume can go up tenfold; the bill won't blink, unlike a percentage-based gateway.
USDT doesn't stop in a middle account on the way to you — the network takes its cut, and that's the only cut there is.
USDT comes out the same on any plan — the network fee is the one thing that's ever missing. Read the 1% purely as a yardstick; real custodial pricing bounces around.
The difference isn't how many coins are supported — it's who the money passes through and who sets the rules.
The module works for free on native ETH — with a lifetime limit of 10 payments. USDT and other currencies, and a higher payment limit, are assembled into a licence built for you. No cut of turnover anywhere.
USDT isn't included in the free plan — add the networks you need in the calculator, from $10 a month per network.
Start for freeNothing here is a percentage of USDT turnover, whatever tier you land on. Think of the total as a placeholder — checkout happens later, inside your BeAdmin cloud account.
Vetted hosting providers with the panel ready out of the box — all that is left is to switch the module on.
Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.
European reliability made simple. Launch BeAdmin with your VPS in just one click.
Want to accept more than USDT? Turn on other currencies in the same module: no second install, no new integration.
Accepting payments shouldn't need someone on call. The module tells you when it actually needs a hand.
A payment is blocked, a withdrawal is stuck, funds for network fees are running low — we warn you before something breaks, not after.
Wallets, pending invoices, and incoming funds — right where the rest of your server lives. No separate admin panel to open.
GasFree, routers, batch transfers from an exchange — these payments are credited normally, no manual review needed.
If a payment still goes missing, recheck it and import the transaction by its ID right from the panel — the operator handles it on their own.
One payment equals one order equals one webhook, no matter how timing or amounts line up. No double-crediting.
Money lands on the address but doesn't match any order — you get notified, so the payment doesn't vanish into the logs.
A BeAdmin module for USDT: it opens an invoice, gives the customer a personal address on whichever network they choose, tracks the chain, and fires a webhook to your store — no manual work, no middleman.
There's nothing to wait on — USDT skips BeAdmin's balance completely and lands on your own address straight away, with no forms and no merchant reviews involved anywhere.
Non-custodial. Your server holds the USDT and the keys to it — BeAdmin never carries a balance, so it can't freeze or move anything.
The customer pays into a personal intermediate address. Once its balance crosses a set threshold, auto-sweep moves the funds to your payout wallet — you set the address and the threshold.
A signed request from your terminal opens a USDT invoice and returns a link to a checkout page that already handles both networks. Payment confirmation comes by HMAC‑signed webhook — no SDK, no widget, nothing custom to build.
Plugins aren't the path here — a signed HTTP request opens the USDT invoice, the response hands back a link to checkout, and a webhook tells you the moment it's paid. The same recipe works on any platform you run.
Turn QryptoPay on inside BeAdmin and USDT starts flowing — everything else is in the guide.