Skip to content

QryptoPay quick start ​

QryptoPay is a self-hosted crypto payment gateway that lets you automatically accept cryptocurrency payments on your website. The module is easy to integrate: you can generate payment links on the fly, share them with your customers, and receive funds directly to your own crypto wallets.

The entire solution is deployed on your own server, giving you full control over your funds and a higher level of security.

What you need to get started ​

QryptoPay is a module of the BeAdmin control panel. To use it properly, you will need:

  • a server with the BeAdmin panel installed (see the installation guide);
  • a domain name pointing to this server (for example, qpay.mysite.com).

⚠️ Warning

The domain name is used as the address of the payment page to which your customers will be redirected to complete the payment. This page runs on the same server where QryptoPay is installed. If you don't have a domain yet, you can add it later.

You can skip the manual install — our partners offer VPS plans with BeAdmin already pre‑installed.

Proven over 15 years in hosting. Your VPS with BeAdmin is ready to go out of the box.

  • Germany
  • Netherlands
  • Sweden
  • Switzerland
  • Spain
  • USA
Select server

European reliability made simple. Launch BeAdmin with your VPS in just one click.

  • Germany
  • Netherlands
  • Sweden
  • Estonia
  • Romania
  • Switzerland
  • Spain
  • United Kingdom
  • USA
Sign up

Step 1. Module installation ​

Open the QryptoPay section in the sidebar — before you install it, the panel shows which dependencies are missing and lets you install them right from there:

  • Docker runs the payment service in an isolated container. Without it, QryptoPay can't be installed — it's a required dependency.
  • Nginx serves the payment page for your merchants. You can install it later, but the payment page won't work without it.

While QryptoPay isn't installed yet, you can install the dependencies either right from its page or from those modules' own sections in the sidebar — whichever is more convenient. Once Docker is in place, start installing QryptoPay itself; after that those prompts disappear from the module page, and Nginx is installed from its own section.

Step 2. Creating a merchant ​

Once QryptoPay is successfully installed, create a merchant. Click the Create button and enter any name you prefer (it can be changed later if needed).

If the Nginx module is already installed and you have a domain for the payment page, you can specify it in the additional settings. In this case, the payment page will be created automatically together with the merchant.

💡 Tip

If you specify a domain when creating the merchant, the payment page is created right along with it — you can skip the separate page setup step.

After the merchant is created, you can proceed to its configuration.

Each merchant includes the following components:

  • two terminals: production and test — used to configure and verify the integration with your store;
  • Customers section — used to track payers (data depends on the selected terminal);
  • Payments section — used to view and analyze payments (data depends on the selected terminal);
  • Operations section — a log of wallet payouts, funds collections, and fee transfers (learn more);
  • Wallets section — used to configure payment methods and receive funds (available only for the production terminal).

ℹ️ Info

The test terminal does not require wallets to operate: payments through it are verified without an actual cryptocurrency transfer, so wallet creation is not available for it.

💡 Don't want to handle the integration yourself?

Our team can connect QryptoPay to your store — just send us a message. The cost depends on the project's complexity and what it's built on: language, framework, or CMS.

Next step ​

The panel is installed, the module is running, and the merchant is created. Next — set up where you'll receive money from your customers:

Add your first wallet for accepting payments.

BeAdmin © 2025. All rights reserved.