Logo

WHMCS Payment Plugin

WHMCS is a commercial billing and automation platform for hosting providers, domain registrars, and digital service businesses.


It brings together invoicing, client management, product catalog, support tickets, automation hooks, and integrations in one admin area.

How does it work?

01
Card Image

Create a business account in PassimPay

02
Card Image

Add your project to your account

03
Card Image

Download the WHMCS payment plugin

04
Card Image

Integrate it using the instructions

05
Card Image

Receive payments in cryptocurrency

When you set up the plugin, payments route through PassimPay, with funds instantly appearing in your account. Users select items, pay via a checkout page, and confirm the payment.

Detailed statistics, charts, and filters help track payments by project, date, and currency, accessible in your account for easy withdrawal.

Information about the WHMCS payment module

WHMCS is a commercial billing and automation platform for hosting providers, domain registrars, and digital service businesses.

The PassimPay payment plugin for this platform is a perfect payment processing solution for your business. It is easy-to-integrate and offers numerous features to users.

How to integrate the PassimPay plugin for WHMCS

Merge the modules folder from the archive into your WHMCS root (the directory that contains configuration.php and the existing modules folder). After merging, these paths must exist:

  • modules/gateways/passimpay.php
  • modules/gateways/passimpay/PassimpayMerchantAPI.php
  • modules/gateways/callback/passimpay.php

Recommendation: use a supported WHMCS version and PHP with the cURL extension enabled. The site should use HTTPS for production (especially for webhooks).

How to configure and activate the module

01 Log in to the WHMCS Admin Area.

WHMCS step 01

 

02 Open Apps & Integrations (or Configuration → Payment Gateways, depending on your WHMCS version).

WHMCS step 02

 

03 Find PassimPay — Crypto & Fiat Payments and activate it (e.g. Activate / Manage).

WHMCS step 03

04 In the settings, fill in the Platform ID and the Secret Key you received from PassimPay in your account https://passimpay.io/account/platform/module.

WHMCS step 04

 

05 Under Payment options, choose what customers should see on the Passimpay payment page: Card and cryptocurrency, Cryptocurrency only or Bank card only

This should match what is enabled in your Passimpay platform settings. If you use card payments, enable «Cards / Bank transfer» (or equivalent) in the Passimpay dashboard before offering card checkout.

06 Copy the Notification URL shown in the module configuration (it looks like): https://your-domain.com/modules/gateways/callback/passimpay.php

07 Click "Update Settings".

 

Important: Invoices are created in a currency your WHMCS supports. If you rely on a specific currency for PassimPay, ensure that currency is configured correctly in WHMCS (and that amounts match what you expect for testing).

The module is ready to use. Before going live, run a test payment on a test invoice and confirm the invoice becomes Paid after the webhook is received.

Frequently Asked Questions

01

Where can I find instructions on a module integration with my CMS?

Each plugin comes with detailed instructions on how to connect and test the payments. Open the page of the desired CMS, and there you will find informative guidance on integration. Also, you can find additional information about plugins in the FAQ section.
02

What to do if my CMS is not on the list of ready-made modules?

Please, send us a request for connection through the form on the modules page. Also, you can contact us directly via Telegram or any convenient way in the "Contacts" section.
03

What fee does PassimPay charge for receiving payments through the plugin?

PassimPay charges one of the lowest fees on the market which starts from 0.5%. To get the exact pricing for your project, contact us and get the individual quote.
04

How do I test the integration?

You can make a test purchase. Create a product with a minimum value and pay for it via the payment module or payment link. Once you received the funds and payment notification to your PassimPay account, the integration went successfully.