Revolut Gateway for WHMCS

Revolut Gateway for WHMCS

Developed By Celestify

Compatible with WHMCS v8.10

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: https://revolut.com/business/help/merchant-accounts

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: AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD, PLN, 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, CLP, COP, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, ISK, JPY, KRW, MXN, NOK, NZD, PHP, PLN, QAR, RON, RSD, 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

Documentation for this module is available at https://celestify.com/revolut-whmcs-docs

License

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.

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 payment gateway, please open a support ticket via: https://celestify.com/support

Frequently Asked Questions

Can I have a free trial of this module?

Yes! We offer a FREE 30-day trial license, after which you can either choose a monthly or yearly subscription.

How often do I need to renew my license?

Depending on your subscription type, your license will renew either once a month or once a year.

Can I get a one-time / perpetual license?

Unfortunately not. This is because 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 at this time.

Can I have a license for development use?

Yes, you can use the same license in your 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. The good news is, we offer bulk discounts for multiple sites. Simply modify the number of licenses you want to purchase and the discount will be applied automatically.

 

Reviews

5 stars
6
6
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

Martynas Zvirblis @ak5818

April 30, 2024 at 10:05:15 AM

We have faced an issue when completing payment via Revolut Payment Gateway on WHMCS it would show an "Invalid Hash" error. After contacting with Celestify the response was very fast and in no time issue was resolved and the whole checkout process is now working as supposed to.
Big thank you for the team and Paras in particular for such a professional and prompt communication and help in finding and resolving the problem.

  • 7 months ago
  • Version Number 3.1.1

Francesco Perone @francesco1825

July 4, 2023 at 01:47:08 PM

No comment provided.

  • 1 year 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 !

  • 2 years 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.

  • 3 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!

  • 3 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.10

Full Version Compatibility


  • Selected versions of WHMCS v8.10
        8.10.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • 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

Changelog

v3.2.0 Released October 21st, 2024

Latest Version


  • Added a required card holder name input field for customers with non-latin names.
  • Deprecated ionCube v11. Please use ionCube 12+ from this release onwards.

 

Previous Versions


v3.1.2 Released July 17th, 2024

View/hide detailed changelog

  • Updated list of supported currencies as below

  • Supported Currencies for Credit Card and Debit Card Payments:

    • AUD, CAD, CHF, CZK, DKK, EUR, GBP, HKD, HUF, ILS, JPY, MXN, NOK, NZD, PLN, RON, SEK, SGD, TRY, USD, and ZAR
    • Removed in v3.1.2: AED, QAR
    • Added in v3.1.2: HUF, ILS, MXN
  • Supported Currencies for Revolut Pay:

    • AED, AUD, BGN, CAD, CHF, CLP, COP, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, ISK, JPY, KRW, MXN, NOK, NZD, PHP, PLN, QAR, RON, RSD, SAR, SEK, SGD, THB, TRY, USD, and ZAR
    • Removed in v3.1.2: HRK
    • Added in v3.1.2: CLP, COP, INR, KRW, PHP, RSD

 

v3.1.1 Released February 1st, 2024

View/hide detailed changelog

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

 

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

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

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

Free
Coinbase Commerce

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

Free
Gateway Fees for WHMCS

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

Free
PayTR Virtual Pos iFrame API

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

Free