Revolut Gateway for WooCommerce


Save on accepting payments with the Revolut Gateway for WooCommerce plugin for your store. With Revolut, you can accept card payments in up to 22 currencies, access your funds quickly with next-day settlement, and manage your business’s money all in one place.

What does this plugin do for you


  • Accept debit and credit card payments at great rates
  • Accept payments via Revolut Pay
  • Customize the style of the card field in the checkout
  • Customize the payment actions (Authorize only or Authorize and capture)
  • Refund and capture payments directly from your WooCommerce admin section
  • Support for WooCommerce subscriptions
  • Support for manual order creation
  • Support for payments with Apple Pay and Google Pay

Revolut Pay:

  • Offer your customers a 1-click, easy checkout experience with Revolut Pay and enjoy your higher acceptance rates on top of lower transaction fees
  • Take advantage of cashback rewards up to £/€20 for non-Revolut customers who checkout with you using Revolut Pay
  • Get your money within 24 hours for Revolut Pay transactions

Express checkout options:

  • Offer a seamless checkout experience with Revolut Pay – Express checkout: automatically collect customers’ shipping and delivery details and speed up the checkout process
  • Accept payments via Apple Pay and Google Pay using the Revolut Gateway, let your customers pay without a hassle using their mobile wallets

Great pricing:

  • Pocket more of what you earn with low, competitive pricing for businesses of all sizes
  • Get started with processing rates of 1% + £/€0.20 for local, consumer cards, and 2.8% + £/€0.20 for all other cards
  • Never pay extra for different currencies, next-day settlement, or fraud monitoring

Improved checkout conversion:

  • Complete sales more quickly and increase conversions by enabling hassle-free Revolut Pay, which lets customers check out in just one click
  • Earn profit more efficiently by increasing your payment authorisation rates via Revolut Pay compared to card payments

Power your international commerce:

  • Accept payments in up to 22 currencies via card and 29 currencies via Revolut Pay using dedicated currency accounts
  • Hold and exchange 30+ currencies with no hidden fees
  • Manage FX market risk by getting a fixed FX rate for future exchanges

Settlement and security:

  • Get your earnings deposited directly to your Revolut Business account with next-day settlement
  • Reduce your risk of fraud by relying on Revolut’s array of fraud monitoring tools that can flag early signs
  • Our payments product is both encrypted and PCI DSS certified

What your customers will like

Keeping your customers happy is huge, and offering them the simplest and smoothest customer payment experience helps you do just that. With our payment gateway, customers can:

  • Pay in the currency of their choice
  • Access cashback rewards when they sign up for and check out with Revolut Pay
  • Experience streamlined checkout
  • Checkout faster with Revolut Pay using their Revolut account
  • Enjoy peace of mind with our secure payment processing


  • Searching for the Revolut Gateway for WooCommerce plugin
  • The Revolut Gateway plugin has been added to your Wordpress plugins
  • The general Revolut API settings page for the Revolut Gateway for WooCommerce plugin
  • The Credit card payment settings
  • The Revolut Pay Button settings


To use the plugin you need to have a Revolut Business account and an active Merchant Account.

If you don’t have a Revolut Business account:

  • Sign up for a Business account and when asked the reason for opening the account make sure to select “Receive payments from customers” as one of the reasons
  • Provide a description for your business and indicate a category that most closely defines your activities
  • Provide the domain of your WooCommerce website when asked about website of your business

If you already have a Revolut Business account but your Merchant Account is not active:

  • Go to the Home section in the Revolut Business web portal and select the Merchant tab
  • Click Get started and follow the steps to fill in the information of your business
  • When prompted, provide the domain of your WooCommerce website

That’s it! As soon as you install the Revolut Gateway for WooCommerce plugin you will be ready to start accepting payments. If you want to know more about the advantages of accepting payments via Revolut, you can take a look in our website.

To start accepting payments from your customers at great rates, install the plugin by following this tutorial. After successful installation, configure the plugin, following this tutorial.


3 juli 2024 2 reacties
Card payments and Revolut Pay are both functioning effectively. If you use this plugin with WooCommerce Subscriptions, you’ll encounter an issue that the support team claims is intended behaviour. When a customer pays an outstanding renewal order with a different payment method manually, the plugin creates a new, unrelated order instead of adding the payment to the existing order. This creates huge chaos and angry customers (subscription stays unpaid).
23 juni 2024 3 reacties
Unfortunately in our case the version 4.13.0 massively slowed down our website, not only making the checkout confirmation 3x longer but also the loading speed of all the other product and category pages.Like this it cannot be used and we had to opt for other checkout plugins that accept credit card payments.We hope that the plugin will be made better in the future considering its purpose.UPDATE:The new version 4.14.0 addresses and solves the issue.
8 mei 2024
The support team and Merchan team said that Revolut’s gateway is not approved by Woo yet. So WooCommerce blocks the Add-on and isn’t showing in the checkout.
9 februari 2024
Plugin works, but slows down all pages of website. It should load javascripts only on payment page, not on every page.
10 januari 2024
We’ve integrated the Revolut payment gateway into our online shop. It’s user-friendly, offers various payment options, and importantly, has a responsive support team. We encountered a minor issue that they promptly resolved, enabling us to continue using this payment gateway satisfactorily.
10 december 2023
I worked with Rory in Revolut to get setup. It took less than 5 minutes at best to get setup. Transactions have been coming through without any issues. It was a pleasure to work with teh plugin and Rory with his expertise.
Lees alle 41 beoordelingen

Bijdragers & ontwikkelaars

“Revolut Gateway for WooCommerce” is open source software. De volgende personen hebben bijgedragen aan deze plugin.




  • Addressed performance issues
  • Bumped wordpress compatibility version
  • Improved apple pay domain registration process


  • Updated cardholder name field design


  • Improved Fast Checkout order creation process
  • Improved Apple Pay domain registration process
  • Improved supported payment gateway and currency checks


  • Fixed card gateway issue


  • Fixed payments capture issue on Revolut Pay webflow


  • Fixed Fast Checkout address fields
  • Fixed Revolut Pay order processing at Order Pay page


  • Fixed PHP8 compatibility
  • Fixed loading screen issue for Order Pay page
  • Fixed optional address state field for fast checkout order processing


  • Fixed duplicated orders
  • Updated Revolut Pay Fast Checkout order processing flow


  • Added Woocommerce High-Performance Order Storage (HPOS) compatibility.
  • Added additional security improvements.


  • Fixed creating customer objects


  • Fixed file system compatibility issue
  • Fixed Apple Pay country code issue


  • Fixed location registration issue


  • Updated payment gateway logos
  • Fixed payment request button issue
  • Fixed changing subscription payment method issue


  • Fixed subscription renewal issue
  • Improved registering address validation endpoint for Fast checkout


  • Improved Revolut Pay mobile redirects
  • Fixed saving customer ids


  • Updated promotional banners


  • Added Cardholder Name input for card gateway


  • Updated plugin description


  • Updated payment method logos


  • Added auto cancel feature for express checkout orders
  • Fixed widget initialization issue at payment method add page
  • Fixed validation issue at order pay page


  • Fixed tax issue for express checkout shipping methods
  • Fixed checkout validation for payment request buttons
  • Added clear button for clearing unused information
  • Added title configuration for payment request buttons


  • Enabled Apple Pay and Google Pay payment options in checkout page
  • Fixed express checkout issue for mobile browsers
  • Fixed subscriptions issue


  • Added order state selection for manual capture payments
  • Fixed registering webhooks


  • Added Popup card widget
  • Fixed product page issue


  • Adjusted minimum PHP version requirement


  • Fixed warnings from lower version of PHP
  • Increased recommended version of PHP


  • Fast checkout full launch


  • Fixed express checkout caching
  • Fixed admin notifications


  • Added Revolut Pay Express checkout functionality


  • Improved webhook processing
  • Updated cashback currency


  • Updated currency list
  • Fixed order validation result parsing issue


  • Improved order result processing
  • Added compatibility with review plugin


  • Fixed parse notice


  • Fixed subscriptions issue


  • Added payment logos for Revolut Pay method


  • Fixed partial refund issue
  • Fixed cart clearing issue
  • Fixed order creation issue when card field is empty


  • Added the new version of Revolut Pay widget


  • Fixing compatibility issue with PHP versions


  • Fix minor payment button reloading issue


  • Fixing compatibility issue with the older PHP versions


  • Refactor to adhere to WordPress conventions
  • Security updates


  • Fixing security and vulnerability issues


  • Added compatibility for Germanized plugin
  • Added size configuration options for Payment Buttons (ApplePay&GooglePay)


  • Added feature to trigger Apple Pay setup manually
  • Added feature to set Webhooks automatically
  • Fixed duplicated OR labels for payment buttons


  • Fix minor issue ajax endpoint url


  • Fix Pay Button minor issue for out of stock products


  • Payment Request Button (ApplePay&GooglePay) support added


  • Fix minor issue for payment amount validation


  • Fix saved payment methods issue after customer login


  • Avoid duplicated payments when customer account settings is enabled


  • Fix duplicated order status update
  • Validate saved payment tokens through API


  • Fix refund issue
  • Fix webhook callback order not found issue


  • Refresh checkout page without reloading
  • Update payment amount after order creation
  • Fix card widget reloading when save card checkbox is updating
  • Add configuration in order enable/disable card save feature


  • Fix order process error when create customer checkbox is enabled
  • Fix setting webhook issue


  • Minor issues refactored
  • Missing dependency issue solved


  • Fixed duplicated order issue
  • Tested with the latest WordPress and WooCommerce versions


  • Optimize checkout validation


  • Fix manual order page stack in loading issue
  • Fix API callback issue
  • Localization files added
  • Information about failed Payment attempts added into the order


  • Update available Revolut order currency list
  • Update documentation link


  • Fix duplicated API order creation


  • Fix missing parameter issue


  • Improve Revolut Widget error reporting


  • Fix payment process error when some checkout address fields are missing


  • Fix checkout validation issue


  • Minor bug fixes


  • Hotfix for version 2.2.0 for sites that did not have the WooCommerce subscriptions plugin



  • Support Multisite WordPress installations
  • Support Card Widget styling
  • Support manual payments
  • Support for multilanguage sites. The text inside of the Card widget will now adapt to the language of the website.


  • Added Revolut Pay


  • Create Woocommerce Order even if transaction failed
  • Adjust create order flow
  • Allow customer to update payment information at checkout
  • Create Woocommerce order before verifying Revolut payment
  • Handle webhook responses for different Woo order statuses
  • Handle webhook received after payment


  • Compatible with Jupiter theme


  • Added support for refunding orders from the WooCommerce Order view
  • Added support to capture orders by changing the status of the order in the WooCommerce order view
  • Added webhook support. You can now setup webhooks from the plugin settings. Orders captured in the Revolut Business web portal will change the status of the WooCommerce order
  • Fixed bug for mySQL versions older than 5.6.5 where “Something went wrong” was displayed instead of the card field
  • Fixed code that was causing PHP notices and warnings to appear in the logs
  • Fixed wording of multiple messages to improve clarity


  • Fixed bug that created failed orders even if payment had been captured
  • Added instructions in the settings page to get started quickly and easily


  • Added support for “Authorize Only” order types
  • Added option to easily switch between “Sandbox” and “Live” environments by keeping the keys saved
  • Improved the Checkout widget visually to be compatible with more themes
  • Fixed bug that created uncaptured transactions if the checkout form was not properly filled out by the user


  • Minor bug fixes


  • Fixing some compatibility issues with certain WooCommerce themes


  • First stable version of the Revolut Gateway for WooCommerce plugin