API Console
Help

Features of the Revolut Gateway for WooCommerce plugin

The Revolut Gateway for WooCommerce plugin provides several essential features for managing your online store.

Express Checkout

Enhance your customers' shopping experience by offering Express Checkout options using Revolut Pay, Apple Pay, and Google Pay. This feature allows customers to bypass the standard checkout process, eliminating the need to manually enter shipping and billing details. All necessary information is automatically retrieved from the customer's saved details, providing a seamless and expedited purchasing process.

For more information about Revolut Pay, see: What is Revolut Pay?

To use the Express Checkout feature, ensure you are using the latest version of the Revolut Gateway for WooCommerce plugin (v4.0.0 or above). For more information about installation, see: Install the WooCommerce plugin.

Enable Express Checkout for Revolut Pay

Express Checkout for Revolut Pay is enabled on the Revolut Pay tab of the plugin settings:

WooCommerce - Revolut Gateway settings

To enable Express Checkout for Revolut Pay:

  1. Log in to your WooCommerce dashboard as admin.
  2. Navigate to Plugins on the left sidebar.
  3. Click Settings under the Revolut Gateway for WooCommerce plugin, and navigate to the Revolut Pay tab.
  4. In the Revolut Pay Express Checkout field, select where you want the Revolut Pay button displayed for Express Checkout flow. Customers can use the Revolut Pay button to skip the usual checkout flow.
  5. Click Save changes to apply the changes.

The Revolut Pay button is displayed on the pages you selected:

Adds the Revolut Pay button, using the Express Checkout flow, to the product page as an alternative to the Add to cart option.

WooCommerce - Express Checkout on product page

Now your customers can use Express Checkout with Revolut Pay.

Enable Express Checkout for Apple Pay

Express Checkout for Apple Pay is enabled on the Apple Pay tab of the plugin settings:

WooCommerce - Apple Pay settings

To enable Express Checkout for Apple Pay:

  1. Log in to your WooCommerce dashboard as admin.
  2. Navigate to Plugins on the left sidebar.
  3. Click Settings under the Revolut Gateway for WooCommerce plugin, and navigate to the Apple Pay tab.
  4. In the Button Locations field, select where you want the Apple Pay button displayed for Express Checkout flow. Customers can use the Apple Pay button to skip the usual checkout flow.
  5. Click Save changes to apply the changes.

The Apple Pay button is displayed on the pages you selected:

Adds the Apple Pay button, using the Express Checkout flow, to the product page as an alternative to the Add to cart option.

WooCommerce - Apple Pay Express Checkout on product page

Now your customers can use Express Checkout with Apple Pay.

Enable Express Checkout for Google Pay

Express Checkout for Google Pay is enabled on the Google Pay tab of the plugin settings:

WooCommerce - Google Pay settings

To enable Express Checkout for Google Pay:

  1. Log in to your WooCommerce dashboard as admin.
  2. Navigate to Plugins on the left sidebar.
  3. Click Settings under the Revolut Gateway for WooCommerce plugin, and navigate to the Google Pay tab.
  4. In the Button Locations field, select where you want the Google Pay button displayed for Express Checkout flow. Customers can use the Google Pay button to skip the usual checkout flow.
  5. Click Save changes to apply the changes.

The Google Pay button is displayed on the pages you selected:

Adds the Google Pay button, using the Express Checkout flow, to the product page as an alternative to the Add to cart option.

WooCommerce - Google Pay Express Checkout on product page

Now your customers can use Express Checkout with Google Pay.

Hosted Checkout Page

With the Hosted Checkout Page feature, customers are redirected from your store's checkout to a secure, Revolut-hosted payment page where they complete their payment. Revolut handles the checkout experience, payment processing, and security, so you can focus on running your store.

The Hosted Checkout Page works with both the classic and the block checkout.

The hosted payment page offers your customers the payment methods available on your merchant account. For more information about customising the page, see: Hosted Checkout Page branding.

The available payment methods are: Revolut Pay, Card payments, Apple Pay, Google Pay, and Pay by Bank. Apple Pay and Google Pay availability also depends on the customer's device and browser.

At checkout, the Revolut payment option displays dynamic payment-method icons that reflect the payment methods available on your merchant account.

For more information about Hosted Checkout Page, see: Introduction to Hosted Checkout Page.

Enable Hosted Checkout Page

The Hosted Checkout Page is enabled with the Redirect Mode setting on the General tab of the plugin settings:

WooCommerce - Redirect Mode enabled

To enable the Hosted Checkout Page:

  1. Log in to your WooCommerce dashboard as admin.
  2. Navigate to Plugins on the left sidebar.
  3. Click Settings under the Revolut Gateway for WooCommerce plugin, and navigate to the General tab.
  4. Check the Redirect Mode checkbox.
  5. Click Save changes to apply the changes.

When Redirect Mode is enabled, the plugin settings display only the General tab — the payment-method tabs are hidden while the feature is active.

On your checkout page, customers see a single payment option for all Revolut payment methods, which redirects them to the Revolut-hosted checkout page where they pay with the payment methods available on your merchant account.

Hosted Checkout Page - Checkout page

You can customise the hosted payment page, including the logo, cover image, button colours, and business details, from your Revolut Business account. For more information, see: Hosted Checkout Page branding.

Refund orders

Refund orders directly from your WooCommerce admin dashboard. You can refund complete orders, specific items from orders, or a custom amount. To issue refunds, follow these steps:

  1. Log in to your WooCommerce dashboard as admin.

  2. Navigate to WooCommerce > Orders on the left sidebar.

  3. Click on the order you wish to refund to view its details.

  4. In the Item section, click the Refund button. WooCommerce - Select order to refund

  5. Enter the quantities of the items you want to refund, or specify a custom amount in the Refund amount field: WooCommerce - Refund amount

  6. Optionally, provide a reason for the refund in the Reason for refund field.

  7. Choose the refund method by clicking Refund via Revolut Gateway.

  8. Confirm the refund details and click OK in the pop-up. The refund will be processed, and the order status will be updated accordingly.

  9. Verify the order status by reloading the page.

You've successfully issued a refund through Revolut in WooCommerce.

Manual capture

Manually capture authorised payments directly from your WooCommerce admin dashboard. This feature is useful when you've set the plugin to authorize payments but wish to capture them at a later time, giving you greater control over your transactions and cash flow.

Before you begin, ensure that the plugin is configured to Authorize only payments:

  1. Log in to your WooCommerce dashboard as an admin.
  2. Go to Plugins > Installed Plugins > Revolut Gateway for WooCommerce > Settings
  3. On the General tab, set Payment Action to Authorize Only.
  4. Click Save changes to apply the changes.

WooCommerce - Capture order checkbox

Additionally, you can specify which order statuses will trigger the capture of authorised payments:

  • Customize status to trigger capture: Select the order statuses (e.g., Processing, Completed) that will automatically trigger the capture process when an order transitions into them.

Options to capture an order manually

You have two options to manually capture an authorised order:

Using the WooCommerce dashboard

  1. Log in to your WooCommerce dashboard as admin.
  2. Navigate to WooCommerce > Orders on the left sidebar.
  3. Click on the order you wish to capture to view its details.
  4. Change the order status to one of the statuses you've set in the Customize status to trigger capture field (e.g., Processing or Completed).
  5. Click Update to save the changes.

The payment will now be captured, and the order status will be updated accordingly.

If you have not selected the Automatically capture order in Revolut checkbox in the plugin settings, you need to manually capture payments either through the WooCommerce dashboard or the Revolut Business dashboard as described above.

You've successfully captured the customer's authorised order.

Cancel orders

Cancel uncaptured orders seamlessly within the WooCommerce admin interface. The integration ensures that cancellations are reflected in your order management system.

You can only cancel orders if your store is configured for manually capturing orders.

Orders already captured can only be refunded.

To cancel uncaptured orders:

  1. Log in to your WooCommerce dashboard as admin.

  2. Navigate to WooCommerce > Orders on the left sidebar.

  3. Click on the order you wish to cancel to view its details.

  4. In the Order details section, locate the Status dropdown menu. WooCommerce - Cancel order

  5. Change the order status to Cancelled.

  6. Click Update in the Order actions section to save the changes.

  7. The order status will be updated to Cancelled, and the cancellation will be reflected in your Revolut Merchant account.

You've successfully cancelled the order. The cancellation is now synchronised with your Revolut Merchant account.

Customise the widget's style

If the plugin does not adapt visually to your website's theme by default, you can customise its color and appearance. You can adjust settings for Revolut Pay, Apple Pay and Google Pay, and the Card field individually.

Customise Revolut Pay

  1. Log in to your WooCommerce dashboard as an admin.

  2. Navigate to Plugins on the left sidebar.

  3. Click Settings under the Revolut Gateway for WooCommerce plugin.

  4. Navigate to the Revolut Pay tab in the plugin settings.

  5. Modify the following options:

    • Revolut Pay Button Theme: Select the colour theme of the Revolut Pay button. Possible values: Dark, Light, Light-Outline.
    • Revolut Pay Button Size: Choose the size of the Revolut Pay button. Possible values: Default, Large, Small.
    • Revolut Pay Button Radius: Set the border radius of the payment button. Possible values: None, Small, Large. WooCommerce - Revolut Pay settings
  6. Click Save changes to apply the changes.

Customise Apple Pay and Google Pay

  1. Log in to your WooCommerce dashboard as admin.

  2. Navigate to Plugins on the left sidebar.

  3. Click Settings, under Revolut Gateway for WooCommerce plugin.

  4. Navigate to the Apple Pay or Google Pay tab in the plugin settings.

  5. Modify the following options:

    • Button Action: Choose the text displayed on the payment button. Possible values: Buy, Donate, Pay.
    • Button Theme: Select the colour theme of the payment button. Possible values: Dark, Light, Light-Outline.
    • Button Radius: Set the border radius of the payment button. Possible values: None, Small, Large.
    • Button Size: Choose the size of the payment button. Possible values: Default, Large, Small. WooCommerce - Apple Pay settings
  6. Click Save changes to apply the changes.

Customise Card field

  1. Log in to your WooCommerce dashboard as admin.

  2. Navigate to Plugins on the left sidebar.

  3. Click Settings, under Revolut Gateway for WooCommerce plugin.

  4. Navigate to the Credit/Debit Cards tab in the plugin settings.

  5. Select Card field in the Card widget type option.

  6. Optionally, enable the Cardholder's Name Field checkbox to add a separate name input on the card widget. This is useful when the cardholder's name may differ from the billing name (e.g., when the billing name contains non-Latin characters). If not selected, the name is collected from the checkout form.

  7. In the Card Widget Style section, select the Enable checkbox to customise the card widget style.

  8. Adjust the widget's background and font colour to match your website's theme:

    • Card Widget Background Color: Set the background color of the card widget.
    • Card Widget Font Color: Set the font color of the card widget.
    • Revolut Logo Theme: Choose the theme of the Revolut logo displayed on the card widget. Possible values: Dark, Light. WooCommerce - Card widget style
  9. To reset all style settings, click Restore defaults.

  10. Click Save changes to apply the changes.

View your changes

Reload your checkout page to see the changes you have made.

You've successfully customised the plugin's style.

Rate this page