If you run a hosting company, a VPN service, or pretty much any online business built on WHMCS, sooner or later the same message appears in your inbox.

“Do you accept crypto?”

At first it sounds like an easy win. Crypto payments exist. Payment gateways exist. WHMCS supports integrations. So you assume this will take an afternoon and a cup of coffee.

Then reality shows up.

Most crypto gateways are perfectly fine when someone wants to make a one time payment. A customer clicks a button, sends crypto, the payment arrives, the invoice gets marked as paid. Everyone is happy.

But the moment you try to run a real hosting business with it, things start to feel awkward.

Hosting companies live on recurring billing. Monthly plans. Automatic renewals. Predictable invoices. That is exactly what WHMCS was built for.

Crypto does not really work like that.

Blockchains are not designed for someone to pull money from a wallet the way credit card processors do. Which means the typical crypto subscription looks something like this.

Customer gets an invoice.
Customer manually sends crypto every month.
You call that a subscription.

Technically it works, but it feels like going backwards.

If you run WHMCS you already know that recurring payments are the entire engine of the system. Without them everything becomes manual work again.

That was the starting point for building the WHMCS integration for Zyrox.

The goal was not to create another crypto checkout button. Those already exist. The goal was to make crypto behave more like a normal billing system.

The way subscriptions work in Zyrox is fairly simple from the user perspective. The customer approves the subscription once through a smart contract. After that, recurring payments are executed automatically according to the billing schedule.

In practice it looks like this.

A customer signs up for your hosting plan.
They approve the subscription once.
Payments are executed automatically on schedule.
WHMCS receives the webhook and marks the invoice as paid.

No manual payments every month. No reminders asking the customer to send crypto again.

For a hosting business that difference is pretty significant.

Another important part of the design is that the system is non custodial. Zyrox does not store private keys and does not hold merchant funds. Payments move directly from the customer wallet to the merchant wallet. The platform only provides the infrastructure, payment monitoring, and integration events that WHMCS needs to update invoices.

Many hosting companies prefer this model because it keeps control of funds on their side.

Of course not every payment in WHMCS is a subscription. There are also domain registrations, setup fees, add-ons, upgrades, and other one time invoices.

Zyrox handles those as well.

When a customer opens an invoice they can choose to pay with crypto. A payment link is generated, the customer sends the transaction, and once the payment is confirmed WHMCS receives a webhook and marks the invoice as paid.

So the gateway works for both recurring services and normal one time payments.

Installing the WHMCS gateway is intentionally straightforward. The module can be downloaded from the repository, the files are copied into the WHMCS installation, and the gateway is enabled in the payment settings.

The full module with installation instructions is available here:

https://gitlab.com/alentev/zyrox-whmcs-gateway

Once enabled, WHMCS will show Zyrox as a payment option on the invoice page and customers can complete payments through the Zyrox checkout.

If you spend time in hosting communities you will notice that crypto payments show up most often in businesses that operate globally. Hosting companies, VPN providers, developer services, and infrastructure tools tend to attract customers from all over the world.

For those businesses crypto often solves several small problems at once. International payments become easier. Chargebacks disappear. And some customers simply prefer paying with crypto.

For most companies it is not about replacing Stripe or PayPal. It is just about adding another payment option that works when traditional methods do not.

If you are curious how this works in practice you can create an account here:

https://app.zyrox.io

The technical documentation for payment links, webhooks, and integrations is available here:

https://app.zyrox.io/docs

And if you run WHMCS and want to try the integration yourself, the open source gateway module is available here:

https://gitlab.com/alentev/zyrox-whmcs-gateway

It takes only a few minutes to install and experiment with.

Sometimes the best way to understand whether a payment method makes sense for your business is simply to enable it and see if customers use it. For many hosting companies crypto starts as a small experiment and quietly becomes another reliable payment channel.