Revolut Gateway for WHMCS Documentation


Revolut Gateway for WHMCS allows you to accept credit card payments via Revolut in WHMCS. In order to use this payment gateway you need a Revolut Merchant account. You can find more information about Revolut Merchant at:


To install the Revolut module in WHMCS, download and unzip the module files, followed by uploading the files to your your WHMCS installation as follows:

  1. From the module root folder, copy the file named revolut.php and place it in the /modules/gateways/ folder of your WHMCS installation.
  2. From the callback/ folder in the module folder, copy the other revolut.php file and place it in the /modules/gateways/callback folder of your WHMCS installation.
  3. Copy the revolut/ folder from the module folder into the /modules/gateways/ folder of your WHMCS installation.


To activate the Revolut module in WHMCS, navigate to Configuration () > System Settings > Payment Gateways or, prior to WHMCS 8.0, Setup > Payments > Payment Gateways and choose Revolut from the “All Payment Gateways” tab.

Once activated, you need to enter your credentials in the appropriate boxes, as shown below.

In the Display Name box, customise the name to something more friendly such as “Credit Card”.

In the Module License box, enter the license you received by email when you purchased the module. When you click on save changes, the license will be automatically activated and verified. Note that a license is required at all times for the module to work correctly.

In the Merchant API Key box, enter the API Secret key from your Revolut Business Account. If you want to use sandbox mode, make sure to use the API Secret key from a Sandbox Revolut Business Account.

We recommend that you use webhooks to update WHMCS invoice status when a pending payment is completed on Revolut’s side.


TypeOne TimeRecurringRefunds3D Secure
Credit CardYesYesYesYes
Remote Update CardRemote Delete Card

Revolut allows you to store customers’ sensitive payment information on Revolut’s secure servers, simplifying your compliance with the Payment Card Industry Data Security Standard (PCI DSS).

This works by entering and storing the full card number through Revolut’s system only, and not locally in your WHMCS interface or database. Thus if your WHMCS installation were to be compromised, the credit card numbers are not available for any potential hackers to access and use.


Gateway updates will be released as needed, including new features, bug fixes and security enhancements. As long as your license is active, you will be notified and able to download and install the most up-to-date version of the module.


For any support related to this WHMCS plugin, please open a support ticket.



  • Can I have a free trial of this module?

    We do not offer a trial for this module. Instead, we offer a 14-day money back guarantee for your purchase in case this module does not suit your needs.

  • Can I get a one-time / perpetual license?

    We continuously work on keeping this module up-to-date with latest features, bug fixes and security enhancements. This is a lot of effort, due to which we are unable to offer a perpetual license for this product.

  • How often do I need to renew my license?

    You need to renew your license once every year. You will receive reminders about expiring licenses 14 days and 1 day before the expiration date of your license.

  • Can I have a license for development use?

    You don’t need a separate license to use in a development environment as long as WHMCS is running under http://localhost

  • Can I use the same license across multiple live WHMCS websites?

    No, as each license is limited to activation on 1 domain name. So for every separate domain name, you need a separate license.