Overview
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: revolut.com/business/help/merchant-accounts
Installation
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:
- From the module root folder, copy the file named
revolut.php
and place it in the/modules/gateways/
folder of your WHMCS installation. - From the
callback/
folder in the module folder, copy the otherrevolut.php
file and place it in the/modules/gateways/callback
folder of your WHMCS installation. - Copy the
revolut/
folder from the module folder into the/modules/gateways/
folder of your WHMCS installation.
Setup
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.
Features
Type | One Time | Recurring | Refunds | 3D Secure |
---|---|---|---|---|
Credit Card | Yes | Yes | Yes | Yes |
Remote Update Card | Remote Delete Card |
---|---|
No | Yes |
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.
Updates
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.
Support
For any support related to this WHMCS plugin, please open a support ticket.
FAQs
FAQ
If you would like to copy, modify or redistribute this payment gateway, please contact us to discuss the best way forward. Currently the module source code is protected using ionCube, similar to WHMCS source code.
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.
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.
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.
You don’t need a separate license to use in a development environment as long as WHMCS is running under http://localhost