Panel module
Runs inside BeAdmin on your own server — no separate gateway, no second admin panel.
QryptoPay accepts crypto payments automatically: it issues an invoice, gives the customer a deposit address, tracks the network, and tells your store when it is paid. Non-custodial, with no cut of turnover, no middlemen, no KYC.
Accept crypto payments right on your website: invoice in USD, a personal address for the customer, network confirmations, and a webhook to your store — the module handles it all. Currencies are set up in the BeAdmin panel.
Runs inside BeAdmin on your own server — no separate gateway, no second admin panel.
Invoice, customer address, confirmations, and webhook — automatic.
Direct-to-wallet: payments land on your own address, non-custodial, no cut of turnover, no freezes.
No forms, no merchant review, no waiting for approval from a payment gateway.
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.
There is no one standing between you and the customer — so no one to impose checks, limits, freezes, or chargebacks.
The customer pays into a personal intermediate address — that is transit, not storage. Once its balance crosses a set threshold, auto‑sweep moves the TRX to your payout wallet: you set the address and the threshold, the panel just follows the rule.
No forms, no merchant review, no waiting on an account decision — there is no gateway in the middle to apply to.
RPC is set separately for each network — move to your own node and depend on no one.
Sweep thresholds and a crypto payment surcharge — set per currency. The module backup for migration is encrypted with your own password — we cannot decrypt it.
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.
There is no network to choose for TRX — it is always Tron. The crypto amount is locked in when the invoice is issued.
Cost is tied to the module licence, not to your payment volume.
You pay for the module licence, not payment volume. Average order size and turnover do not affect the price.
Sell ten times more — pay the same. Custodial gateways multiply their rate by turnover.
Payments are direct-to-wallet, so only the network fee is deducted. No fees for withdrawal, conversion, or account upkeep.
There is no cut of turnover on any plan: the payment goes straight to you, and only the network fee is deducted. The 1% rate is for comparison — custodial services vary.
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. TRX and other currencies, and a higher payment limit, are assembled into a licence built for you. No cut of turnover anywhere.
TRX isn't included in the free plan — add TRX in the calculator, from $10 a month per currency.
Start for freeThere is no cut of turnover in any configuration. The total shown is indicative; the exact price and payment happen in 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 TRX? 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 panel module for automatically accepting crypto payments from your customers: invoice, personal address, network tracking, confirmations, and a webhook to your store — no manual steps, no middleman.
No. You already have the server and the panel — the module switches on inside BeAdmin and follows the same rules: updates, backups, access rights.
No — there's no gateway in the middle. Money never passes through BeAdmin, the customer pays straight to your address. No forms, no merchant review, no account approval.
Non-custodial. It is your server, your keys, your funds — BeAdmin never holds a balance and cannot freeze or move it.
The customer pays into a personal intermediate address. Once its balance crosses a set threshold, auto-sweep moves the TRX to your payout wallet — you set the address and the threshold.
The order is billed in USD, and the crypto amount is locked in the moment the invoice is issued. Whatever the rate does in that window, it doesn't change the amount due.
The store creates an invoice with a request signed by the terminal and gets a link to a ready-made checkout page. It learns about payment through an HMAC‑signed webhook — no SDK, no widget, no checkout markup of your own.
No — connection goes through the HTTP API instead: the store sends a signed request to create an invoice, gets back a link to a ready-made checkout page, and learns about payment through a webhook. The same flow works regardless of platform.
There is a webhook delivery log with retries for failures. If the store was down for half an hour, no payments are lost.
Yes — a test terminal is created next to the live one: debug without a second install and without risking real payments.
Whichever you prefer: a public node is usually available for each network, but if you'd rather use your own, add it in a couple of clicks in settings.
Install BeAdmin on your server and turn on the QryptoPay module — the guide will help you set it up.