Revolut Gateway for WHMCS

Revolut Gateway for WHMCS

Developed By Celestify

Compatible with WHMCS v8.8

You chose Revolut because you need everything in one place. So shouldn’t your payments be too?

With Revolut Gateway for WHMCS you can do just that - with lower processing fees and faster payouts.

The Revolut Gateway for WHMCS allows for the processing of payments via credit card, debit card, and Revolut directly into your Revolut Merchant account. This feature is integrated within your broader Revolut Business account. To utilize this payment gateway, a Revolut Merchant account is necessary. For additional information, please visit:

WHMCS Versions Supported

Currently this payment gateway supports the following versions of WHMCS:

  • 7.9
  • 7.10
  • 8.x

A separate installation (zip) file is available for each of these versions, so make sure you download the correct version.

Card Payment Features

  • A credit card input form provided by Revolut is shown on your website checkout page.
  • Credit card information is securely stored on Revolut secure servers with PCI-DSS compliance.
  • Credit card tokens are saved in your WHMCS installation for automatic capture of funds and customer convenience.
  • Recurring subscription payments can take place seamlessly within WHMCS.
  • Worldwide credit card payments are supported.
  • The following currencies are supported by Revolut for card payments: AED, AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, JPY, NOK, NZD, PLN, QAR, RON, SEK, SGD, TRY, USD and ZAR.
  • Refunds can be issued from within WHMCS.
  • Existing card tokens can be deleted and new card pay methods can be added within WHMCS.
  • Revolut webhooks update WHMCS invoice status when pending payments are completed.

Revolut Pay Features

  • Version 3 of the Revolut Gateway for WHMCS supports Revolut Pay, allowing Revolut users to pay with their Revolut account.
  • Currently, only one-time payments are supported.
  • Revolut Pay transaction fees are lower than card payments.
  • Supported currencies for Revolut Pay are AED, AUD, BGN, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HRK, HUF, ILS, ISK, JPY, MXN, NOK, NZD, PLN, QAR, RON, RUB, SAR, SEK, SGD, THB, TRY, USD and ZAR.

Installation Guide

  1. Copy the provided files to your WHMCS directory
  2. Go to your WHMCS admin, Setup -> Payments -> Payment Gateways
  3. Activate Revolut
  4. Enter your license key and your API key
  5. Save changes and start accepting payments


Documentation for this module is available at


This payment gateway requires a license to be used at all times. You can purchase a 1-year license and extend it every year. You will receive license expiry reminders 14 days as well as 1 day prior to the expiry date of the license, to prevent the payment gateway from being unusable. The license will be stored in your WHMCS instance and will periodically be validated against the license server. If the license server is unreachable for any reason, the payment gateway will continue to work as usual for a preconfigured period of time.


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 payment gateway, please open a support ticket via:

Frequently Asked Questions

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.



5 stars
4 stars
3 stars
2 stars
1 star

Francesco Perone @francesco1825

July 4, 2023 at 01:47:08 PM

No comment provided.

  • 7 months ago
  • Version Number 2.4.0
  • Edited

Dimitrios Tseflikas @dimitrios7513

April 5, 2022 at 12:18:24 PM

Revolut change a few things and i was having problems with the module, the support was very helpfull and fix it !

  • 1 year ago
  • Version Number 1.2.1
  • Edited

Fringe @fringe2363

June 2, 2021 at 12:15:28 PM

The module is great, the support from the staff are great. I wish all payment modules were supported like this one.

  • 2 years ago
  • Version Number 1.0.3

Silvester Robev @silvester5735

March 9, 2021 at 08:50:31 AM

Module works flawless and support is very kind!

  • 2 years ago
  • Version Number 1.0.1

Rishi @rishi8058

February 25, 2021 at 09:52:01 AM

I'm using this Revolut gateway in my production WHMCS website. The developers provided excellent support answering my questions after purchase and provided detailed documentation. Definitely worth the £50/year!

  • 3 years ago
  • Version Number 1.0.1

Version Compatibility

Compatible with WHMCS v8.8

Full Version Compatibility

  • Selected versions of WHMCS v8.8
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.4
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.2
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Celestify


v3.1.1 Released February 1st, 2024

Latest Version

  • Fixed an issue where Firefox does not display the credit card input field


Previous Versions

v3.1.0 Released January 12th, 2024

View/hide detailed changelog

  • NEW: Added option to allow customers to choose whether or not to save their card details
  • Improved license management and stability
  • Fixed an issue where payment fails when postcode is missing
  • Fixed an issue related to retrieving fees from Revolut transactions
  • Minor layout updates for improved UX


v3.0.0 Released November 8th, 2023

View/hide detailed changelog

  • NEW: Added feature to force 3D secure verification for card payments
  • NEW: Added feature to record Revolut transaction fees in WHMCS
  • NEW: Updated Revolut Pay to version 2.0
  • NEW:Enhanced module license key management - you can now activate, validate and deactivate your license from within WHMCS.
  • Updated Revolut branding
  • Fixed an issue with localisation not working in Revolut Pay


v2.4.0 Released June 12th, 2023

View/hide detailed changelog

  • Enhanced localisation for WHMCS client area.
  • Added public API key field in gateway settings.


v2.3.1 Released May 15th, 2023

View/hide detailed changelog

  • Fixed an issue with webhook setup displaying incorrect error messages.
  • Fixed an issue with refund errors showing 'null' in gateway logs.


v2.3.0 Released May 12th, 2023

View/hide detailed changelog

  • Fixed an issue where card number was requested twice at checkout
  • Fixed an issue where saved cards were not usable at checkout
  • Resolved configuration function ( _config ) not found error
  • Improved module activation messages and metadata


v2.2.0 Released May 3rd, 2023

View/hide detailed changelog

  • Fixed refunds not synchronised between Revolut and WHMCS
  • Improved error handling and error messages


v2.1.0 Released January 11th, 2023

View/hide detailed changelog

  • Fixed blank payment page issue
  • Improved error handling and error messages


v2.0.1 Released December 21st, 2022

View/hide detailed changelog

  • Bug fix to ensure WHMCS 8.6 compatibility.


v2.0.0 Released July 26th, 2022

View/hide detailed changelog

  • NEW: Added Revolut Pay, customers can now pay using their Revolut account. Transaction fees are lower than card payments.
  • Added new currencies accepted by Revolut. See list of currencies.
  • Payment widgets will now be translated to your WHMCS language, if supported.
  • Improved error handling for Revolut API outages.


v1.3.0 Released April 8th, 2022

View/hide detailed changelog

  • Fixed blank payment page issue when client company name is not filled in WHMCS.


v1.2.1 Released October 1st, 2021

View/hide detailed changelog

  • Fixed broken image under credit card form (only affects WHMCS instances that are installed in a subfolder).


v1.2.0 Released August 6th, 2021

View/hide detailed changelog

Release Notes:

  • Improved error handling and added gateway logging for Revolut card processing timeouts.
  • Added localisation (currently Revolut supports en (English), es (Spanish), de (German), fr (French), it (Italian), nl (Dutch), pl (Polish) and pt (Portuguese)).


v1.1.0 Released June 18th, 2021

View/hide detailed changelog

  • Unified gateway plugins for WHMCS versions 8.0 and 8.1.
  • Added a temporary workaround for Revolut API changes causing endless loading on some card authorisations.


v1.0.3 Released March 19th, 2021

View/hide detailed changelog

  • Added webhooks to handle delayed processing when adding a new card to client accounts.
  • Added automatic return of funds after card authorization.


v1.0.2 Released March 4th, 2021

View/hide detailed changelog

  • Fixed an issue where the 'add new payment method' credit card form does not show in the client area.


v1.0.1 Released February 17th, 2021

View/hide detailed changelog

  • Fixed an issue where the webhook URL is incorrect for WHMCS instances installed in a subdirectory.
  • Fixed an issue where error logs were visible at the top of the payment gateways settings screen.


v1.0.0 Released January 25th, 2021

View/hide detailed changelog

First Release


See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Accept Bitcoin and 70+ Cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Ethereum and many other crypto payments on your WHMCS website

Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.