Panel module
Runs inside BeAdmin on your own server — no separate gateway, no second admin panel.
QryptoPay is a self-hosted crypto payment gateway: 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 provider.
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.
How the funds are held depends on the network — and where there is no spending key, the server cannot touch your money.
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.
The panel only holds the public key of your wallet. Bitcoin and Litecoin from the customer land with you immediately — there is no sweep, and the server technically cannot move them.
The panel holds only your wallet's private view key: it sees incoming payments and issues a separate address for every invoice, but it cannot sign a spend. Monero lands in your wallet immediately — no sweep, no intermediate account.
No forms, no merchant review, no waiting on an account decision — there is no payment provider 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.
We only ask about the network where there is an actual choice — USDT, for example. For every other currency, there is simply no question to ask.
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. Every other currency, and a higher payment limit, are assembled into a licence built for you. No cut of turnover anywhere.
Any currency other than ETH is a paid add-on, from $10 a month per currency in the calculator.
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.
One module, 8 ways to pay across 5 networks. Turn on the currencies you need now, and add the rest later without reinstalling.
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 self-hosted, non-custodial crypto payment gateway — a BeAdmin panel module that accepts crypto payments from your customers automatically: invoice, personal address, network tracking, confirmations, and a webhook to your store — no manual steps, no middleman.
No — there's no provider 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.
It depends on the currency. ETH, TRX, and tokens are swept from intermediate addresses to your payout wallet once the threshold is crossed. BTC and LTC work differently: there is no private key in the system at all, so payments land in your wallet straight away. XMR arrives just as directly — the system holds only a view key, which cannot sign a transfer.
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.
Install BeAdmin on your server and turn on the QryptoPay module — the guide will help you set it up.