Panel module
USDC runs as a BeAdmin module — no other panel, no other server in the picture.
USDC acceptance is your own acquiring setup — nothing to clear with a third-party provider. QryptoPay opens the address, watches the network, and notifies your store, non-custodial, with zero KYC and no cut of turnover.
Bring in USDC without extra plumbing of your own: the shop prices the order in USD, a dedicated address opens for the buyer, the chain confirms the payment, and a webhook closes the loop — all set up once, inside the BeAdmin panel.
USDC runs as a BeAdmin module — no other panel, no other server in the picture.
From invoice to webhook, USDC clears the whole loop entirely by itself, unattended.
USDC never touches anyone else's account on the way in — just yours, minus nothing, frozen never, not once.
No forms, no compliance queue, no gateway to sit around waiting on for USDC.
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.
Nobody but your own server touches a USDC payment, so nobody outside it can limit, freeze, or reverse one.
The customer pays into a personal intermediate address — that is transit, not storage. Once its balance crosses a set threshold, auto‑sweep moves the USDC to your payout wallet: you set the address and the threshold, the panel just follows the rule.
No gateway exists for USDC to answer to, which means no forms, no merchant review, and no pending verdict.
No forced default: USDC's RPC is a config field, ready for your own node.
Set the USDC sweep point and a surcharge however suits you. The backup made for migration answers to your password alone.
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.
Once a USDC invoice goes out, the total is locked — market swings after that don't touch it.
How much USDC moves through changes nothing about the price.
Turnover and order size sit outside the equation entirely for USDC; the licence is the whole equation.
A tenfold jump in USDC sales changes nothing about the bill — turnover-based pricing would say otherwise.
USDC doesn't pause anywhere on the way in, so beyond the network fee, nothing else comes out of the payment.
The plan you choose doesn't touch USDC's total at all, only the network does. Consider 1% a sample number — real-world custodial fees aren't fixed in any way.
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. USDC and other currencies, and a higher payment limit, are assembled into a licence built for you. No cut of turnover anywhere.
USDC isn't included in the free plan — add USDC in the calculator, from $10 a month per currency.
Start for freeUSDC volume never shows up as a line item, on any tier. Consider this total a starting point — the BeAdmin cloud account settles the actual figure.
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 USDC? 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 that runs the entire USDC flow on its own — invoicing the order, opening a personal address, tracking chain confirmations, and sending a webhook to your store, with nothing manual and no middleman in the way.
USDC has no approval stage because there's no gateway to begin with — it reaches your own address directly, with no paperwork and no merchant screening standing in the way.
Non-custodial, plainly: the keys and the USDC both live on your server. BeAdmin carries no balance it could freeze or move.
The customer pays into a personal intermediate address. Once its balance crosses a set threshold, auto-sweep moves the USDC to your payout wallet — you set the address and the threshold.
The terminal signs a request, a USDC invoice opens, and a checkout link comes back, already built and ready to send to the customer. Payment shows up via an HMAC‑signed webhook — no SDK, no widget, no code of your own to write.
Rather than a plugin, USDC integration is one signed HTTP call away: an invoice goes out, a checkout link comes back, and payment gets confirmed by webhook. The platform underneath doesn't factor in at all.
With QryptoPay switched on inside BeAdmin, USDC acceptance starts moving right away — the how-to is one click away.