Revolut Payment Gateway

Revolut Payment Gateway

Developed By Provonic

Compatible with WHMCS v9.0
Upgrade your WHMCS save 20% off. With
Use promo code: COUNTDOWN20

Provonic Revolut Payment Gateway for WHMCS lets you accept payments through your Revolut Business account, built on the official Revolut Merchant API. It is a Revolut WHMCS gateway and Revolut Pay gateway in one: clients pay one-time invoices and recurring subscriptions with Card Payments, Revolut Pay, Apple Pay, Google Pay, Pay by Bank, SEPA Direct Debit, Click to Pay, the Revolut Checkout widget or the Revolut Hosted Checkout Page.

Invoices are marked paid automatically by real-time Revolut webhooks, even if the client closes the browser before returning. Revolut recurring payments are charged on each service's WHMCS next due date, and every renewal charges exactly what the WHMCS renewal invoice asks for, with tax, promotions, credit and upgrades included. An invoice with several billing cycles gets one Revolut subscription per renewal date, so no service is billed on the wrong cycle. Saved cards and Revolut Pay accounts are stored with Revolut itself, never on your WHMCS server, and multi-currency payments follow the currencies your Revolut account accepts.

Each payment method is enabled, titled, styled and ordered separately from the admin area, can be listed as its own gateway on the order form, and methods Revolut does not support in Sandbox are greyed out while you test. The Subscription Information panel shows each Revolut subscription's next payment, last payment and failed payments, refunds and partial refunds run straight from WHMCS, and the Revolut transaction fee is recorded on every payment.

Whether you search for Revolut for WHMCS, WHMCS Revolut, a WHMCS payment gateway for Revolut, a Revolut Business payment gateway, a Revolut subscription gateway, Apple Pay for WHMCS, Google Pay for WHMCS or SEPA Direct Debit for WHMCS, this module covers it.

Test all features with our 5-Day Free Access!

Payment Methods:

  • Card Payments
  • Revolut Pay
  • Apple Pay And Google Pay
  • Pay By Bank
  • SEPA Direct Debit
  • Click To Pay
  • Revolut Checkout Widget
  • Revolut Hosted Checkout Page

Billing Features:

  • One-Time Invoice Payments
  • Recurring Revolut Subscriptions
  • Renewals Charged On Next Due Date
  • Renewal Amount Matches Renewal Invoice
  • Tax And Promotions On Renewals
  • One Subscription Per Renewal Date
  • Webhook-Driven Invoice Confirmation
  • Refunds And Partial Refunds
  • Revolut Fees Recorded On Transactions
  • Multi-Currency Support
  • Transaction Information Modal Support

Admin Features:

  • Enable, Title, Style, Order Each Method
  • Show Any Method As Separate Gateway
  • Subscription Information Panel
  • Cancel Subscription Button
  • Live And Sandbox Keys Saved Together
  • API Keys Checked On Save
  • Automatic Webhook Registration
  • Apple Pay Domain Registration
  • Sandbox Testing With Unsupported Methods Greyed
  • Payment Methods Stored With Revolut
  • Reward And Benefits Banners
  • Automatic Module Updates Via Cron

Client Area:

  • Card Field And Card Popup
  • Revolut Pay, Apple Pay, Google Pay Buttons
  • Saved Cards On Return Visits
  • Automatic Renewal Notice Before Payment
  • Light And Dark Mode
  • 26 Languages Included

General Info:

  • WHMCS 8.7 To 9.X
  • PHP 8.1, 8.2, 8.3 And 8.4
  • Six, Twenty-One, Nexus, Nexum And Lagom Themes
  • Requires ionCube Loader v13 Or Later
  • 5-Day Free Trial, Once Per Client

Available Pricing Models:

  • Annually: $39
  • One-Time: $49
  • Open Source: $99

 

Reviews

5 stars
4
4
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0
Ramson  Joy avatar

Ramson Joy @ramson7113

July 22, 2026 at 01:57:38 PM

This gateway handles both one time and recurring subscriptions without issues. Setup was quick and payments confirm instantly. The multi currency support works well. A stable and hassle free solution for Revolut payments.

  • 2 months ago
  • Version Number 1.1.1
Jack Christopher avatar

Jack Christopher @jack5217

July 2, 2026 at 01:03:55 PM

Finally a Revolut gateway that actually handles subscriptions properly. We had issues with other modules not syncing recurring payments correctly, but this one works flawlessly. Setup took 5 minutes and payments are confirmed instantly. Multi-currency support is a bonus. Highly recommended

  • 3 months ago
  • Version Number 1.1.1
Eren  avatar

Eren @eren7589

June 29, 2026 at 12:28:27 PM

Hands down the smoothest payment gateway I've integrated with WHMCS. Setup was painless, payments are instant, and recurring subscriptions work flawlessly. No glitches, no delays, no client complaints. Just reliable, hassle-free billing. Highly recommend for any WHMCS business

  • 3 months ago
  • Version Number 1.1.1
Alex Brow avatar

Alex Brow @alex8730

April 27, 2026 at 02:01:27 PM

Revolut Gateway has been a solid addition to our billing system. The integration with WHMCS was straightforward and everything works as expected.
Payments through Revolut are processed smoothly, and invoice confirmation happens automatically, which has reduced manual work for our team. Clients also find the checkout process simple and reliable.
Overall, it’s a stable and well-built gateway that handles both one-time and recurring payments without any issues.

  • 5 months ago
  • Version Number 1.1.0

Version Compatibility


Compatible with WHMCS v9.0

Full Version Compatibility


  • All versions of WHMCS v9.0
  • All versions of WHMCS v8.13
  • All versions of WHMCS v8.12
  • All versions of WHMCS v8.11
  • 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

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 Provonic

Changelog

v1.3.7 Released October 17th, 2026

Latest Version


Fixed

  • Lost Revolut subscriptions that were set up by an earlier version of the module were not restored, so their payments stayed unrecorded and had to be recorded by hand. They are now restored and their payments recorded too. Payments for periods already paid another way are added to the client's credit and never recorded twice.
  • A restored subscription that renews the same services as the client's newer subscription is now cancelled at Revolut once its payments are recorded, so the client is not charged twice.

 

Previous Versions


v1.3.6 Released October 16th, 2026

View/hide detailed changelog

Fixed

  • A Revolut subscription whose record was lost from WHMCS (for example after the database was restored from a backup) kept charging the client while WHMCS recorded nothing. Such a subscription is now restored from Revolut and its payments recorded, including ones from the last 45 days. Payments that belong to another website on the same Revolut account are recognised and left alone.
  • A Revolut payment recorded late on an invoice that had been cancelled in the meantime: the invoice is now re-opened and paid when nothing else paid it and its service is still active, and a next due date the admin already moved is kept as it is.

 

v1.3.5 Released October 12th, 2026

View/hide detailed changelog

Fixed

  • A Revolut subscription renewal that Revolut charged but WHMCS never recorded, leaving the renewal invoice unpaid. Such payments are now found and recorded automatically: on the renewal invoice when it is unpaid, or as client credit when it was already paid another way, and never twice. An invoice already paid by hand is left as it is and noted in the Activity Log.

Changed

  • The Revolut Payment Gateway's module information now shows Provonic as its author and support.

 

v1.3.4 Released October 11th, 2026

View/hide detailed changelog

Added

  • Full subscription details on the service page in the admin area: status, next payment date and amount, last payment, successful and failed payments, and the card the renewals are charged to.
  • A notice on the payment page telling the client what will renew automatically, at what amount and cycle, and when it is first charged.

Changed

  • Each Revolut renewal now charges exactly what its WHMCS renewal invoice asks for, including tax, promotions, credit, price changes and upgrades, on the service's due date. Subscriptions created by earlier versions are corrected automatically.
  • Invoices with services on different billing cycles now give a Revolut subscription to the services that renew first, so nobody is charged for a service on the wrong cycle; invoices with only one-time items are paid with a single payment.
  • Cancelling one service of a subscription that renews several keeps the others renewing.
  • The addon module and the payment gateway now work strictly as a pair, with a clear message wherever one is not activated, and your Revolut API keys are checked when you save them.
  • Updated to Revolut's latest Merchant API.

Fixed

  • A refund of a subscription payment could be recorded on the next renewal invoice as a payment.
  • Revolut's fee was missing from payments recorded before Revolut reported it; it is now filled in automatically.

 

v1.3.3 Released September 24th, 2026

View/hide detailed changelog

Added

  • Automatic cancellation of the Revolut subscription when a product reaches its recurring cycle limit, so the client is not charged again after their final cycle.
  • A Back to Invoice link on the payment page.

Changed

  • The active client area theme can no longer override the payment page's layout, and the page's highlights now follow your chosen colour.

Fixed

  • Revolut subscriptions now charge the tax shown on each renewal invoice, instead of the price before tax, which left renewal invoices part-paid. This applies to subscriptions set up after updating; existing subscriptions keep renewing at their original amount.
  • The credit shown in the payment page totals now includes credit applied through credit notes.

 

v1.3.2 Released September 21st, 2026

View/hide detailed changelog

Added

  • Support for the Nexum client area theme, including its own dark mode, so the payment page follows that theme's colours the same way it already follows Lagom's.
  • A Check for Update button on the Info tab, so a new version can be installed straight away instead of waiting for the daily check. Being already up to date is reported as success, not as an error.

Changed

  • The Show Cardholder's Name Field option now appears only while the Card Field widget is selected, because the Card Popup collects the cardholder's name itself.
  • The payment method option previously labelled Allow Customers to Save This Payment Method is now Show Save Payment Method Checkbox to Customers, which is what it actually controls. Turning it off hides the checkbox; the method is still saved where a recurring renewal needs it.

Fixed

  • The payment page now selects the first option shown as soon as the page opens — a saved payment method where the client has one, otherwise the first enabled method — and shows the matching pay button. Previously the Revolut Pay button appeared regardless of which option was selected.
  • An empty panel no longer appears on the payment page when the save option is turned off for card payments.

 

v1.3.1 Released September 14th, 2026

View/hide detailed changelog

Added

  • A notice in the admin area when the Revolut payment gateway has not been activated yet, so it is clear why the addon module's settings have no effect.

Fixed

  • File names losing part of their name when uploaded through the file manager.

 

v1.3.0 Released August 21st, 2026

View/hide detailed changelog

Added

  • Apple Pay, Google Pay, Pay by Bank, SEPA Direct Debit, Click to Pay, and Revolut's own checkout and hosted payment pages, each one switched on and configured separately.
  • Separate live and test credentials with automatic webhook setup, so moving between testing and live no longer means re-entering keys.
  • Drag-and-drop ordering of the payment options customers see, and the choice to list any of them as its own payment method at checkout.
  • Revolut promotional banners and customer reward messages, and a translated payment page across 25 languages.
  • A daily check for new versions of both modules together.

Fixed

  • Paid invoices now show the payment method the customer actually used.
  • Subscription cycles now line up with the service's next due date.

 

v1.1.1 Released May 20th, 2026

View/hide detailed changelog

Added

  • A choice of which Revolut payment options customers see: card, Revolut Pay, or both.

Fixed

  • Renewal subscriptions now bill on the same date as the service's next due date.

 

v1.1.0 Released April 22nd, 2026

View/hide detailed changelog

  • Fixed recurring subscription issues.
  • Invoice not Marking Paid Automatically Issue Fixed.

 

v1.0.0 Released March 12th, 2026

View/hide detailed changelog

  • Initial release of Revolut Addon Module
  • Revolut Card Field Widget integration
  • Support for saved payment methods
  • Invoice details display on payment page
  • Promotional banner support
  • Hooks for automatic redirection from ViewInvoice page
  • Blue and white theme with CSS variables

 

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
PayTR Virtual Pos iFrame API

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

Free
Gateway Fees for WHMCS

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

Free