Title: Flutterwave WooCommerce
Author: flutterwave
Published: <strong>May 22, 2018</strong>
Last modified: June 15, 2026

---

Search plugins

![](https://ps.w.org/rave-woocommerce-payment-gateway/assets/banner-772x250.png?
rev=2904114)

![](https://ps.w.org/rave-woocommerce-payment-gateway/assets/icon-256×256.png?rev
=2904114)

# Flutterwave WooCommerce

 By [flutterwave](https://profiles.wordpress.org/flutterwave/)

[Download](https://downloads.wordpress.org/plugin/rave-woocommerce-payment-gateway.3.2.0.zip)

 * [Details](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/#description)
 * [Reviews](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/#reviews)
 *  [Installation](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/#installation)
 * [Development](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/#developers)

 [Support](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/)

## Description

Accept Credit card, Debit card and Bank account payment directly on your store with
the official Flutterwave Plugin for WooCommerce. This plugin supports WooCommerce
Version 6.9 or greater. For WooCommerce Version 6.8 or lower please install Flutterwave
WooCommerce Version (2.3.6 or lower) of the plugin [here](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/advanced/)
at the section update advanced options.

#### Plugin Features

 * Collections: Card, Account, Mobile money, Bank Transfers, USSD, Barter, 1voucher.
 * Recurring payments: Tokenization and Subscriptions.
 * Split payments: Split payments between multiple recipients.

#### Requirements

 1. Flutterwave for business [API Keys](https://developer.flutterwave.com/docs/integration-guides/authentication)
 2. [WooCommerce](https://woocommerce.com/) version: >= 6.9
 3. Supported PHP version: 7.4.0 – 8.1.0

## Screenshots

[[

[[

[[

[[

[[

## Installation

#### Automatic Installation

 * Login to your WordPress Dashboard.
 * Click on “Plugins > Add New” from the left menu.
 * In the search box type **Flutterwave Woocommerce**.
 * Click on **Install Now** on **Flutterwave Woocommerce** to install the plugin
   on your site.
 * Confirm the installation.
 * Activate the plugin.
 * Click on “WooCommerce > Settings” from the left menu and click the “Checkout”
   tab.
 * Click on the **Flutterwave** link from the available Checkout Options
 * Configure your **Flutterwave Woocommerce** settings accordingly.

#### Manual Installation

 1. Download the plugin zip file.
 2. Login to your WordPress Admin. Click on “Plugins > Add New” from the left menu.
 3. Click on the “Upload” option, then click “Choose File” to select the zip file you
    downloaded. Click “OK” and “Install Now” to complete the installation.
 4. Activate the plugin.
 5. Click on “WooCommerce > Settings” from the left menu and click the “Checkout” tab.
 6. Click on the **Flutterwave** link from the available Checkout Options
 7. Configure your **Flutterwave WooCommerce** settings accordingly.

For FTP manual installation, [check here](https://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation).

#### Configure the plugin

To configure the plugin, go to **WooCommerce > Settings** from the left menu, click**
Checkout** tab. Click on **Flutterwave**.

 * **Enable/Disable** – check the box to enable Flutterwave WooCommerce.
 * **Pay Button Public Key** – Enter your public key which can be retrieved from
   the “Pay Buttons” page on your Flutterwave account dashboard.
 * **Modal Title** – (Optional) customize the title of the Pay Modal. Default is
   Flutterwave.
 * Click **Save Changes** to save your changes.

#### Webhooks

Handle Webhooks from Flutterwave with two new actions in WooCommerce. * flw_webhook_after_action:
This action is fired after a transaction is completed and returns the transaction
details (json). * flw_webhook_transaction_failure_action : This action is fired 
when a transaction fails and returns the transaction details (json).

#### Best Practices

 1. When in doubt about a transaction, always check the Flutterwave Dashboard to confirm
    the status of a transaction.
 2. Always ensure you keep your API keys securely and privately. Do not share with 
    anyone
 3. Ensure you change from the default secret hash on the WordPress admin and apply
    same on the Flutterwave Dashboard
 4. Always ensure you install the most recent version of the Flutterwave WordPress 
    plugin

#### Debugging Errors

We understand that you may run into some errors while integrating our plugin. You
can read more about our error messages [here](https://developer.flutterwave.com/docs/integration-guides/errors).

For `authorization` and `validation` error responses, double-check your API keys
and request. If you get a `server` error, kindly engage the team for support.

#### Support

For additional assistance using this library, contact the developer experience (
DX) team via [email](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/developers@flutterwavego.com?output_format=md)
or on [slack](https://bit.ly/34Vkzcg).

You can also follow us [@FlutterwaveEng](https://twitter.com/FlutterwaveEng) and
let us know what you think ðŸ˜Š.

#### Contribution guidelines

We love to get your input. Read more about our community contribution guidelines
[here](https://wordpress.org/CONTRIBUTING.md?output_format=md)

#### License

By contributing to the Flutterwave WooCommerce, you agree that your contributions
will be licensed under its [MIT license](https://wordpress.org/LICENSE?output_format=md).

## FAQ

### What Do I Need To Use The Plugin

 1. You need to open an account on [Flutterwave for Business](https://dashboard.flutterwave.com)

## Reviews

![](https://secure.gravatar.com/avatar/78fb8b5989b5cce45ca5ec5ca32f4e71877fb0f188e9541f5f0a98df10733c21?
s=60&d=retro&r=g)

### 󠀁[The headline on their website are misleading and full of lies](https://wordpress.org/support/topic/the-headline-on-their-website-are-misleading-and-full-of-lies/)󠁿

 [mrmarqua](https://profiles.wordpress.org/mrmarqua/) February 12, 2026 1 reply

Flutterwave rejected my inquiry automatically before I could even speak to a sales
rep. UX and onboarding were terrible — not helpful for small businesses or NGOs 
in Tanzania. Avoid if you need fast global payments.

![](https://secure.gravatar.com/avatar/e88aa4898da082291a2e9800982a4b6207aef93a126db67bcd3a36a6ee952dcf?
s=60&d=retro&r=g)

### 󠀁[Crashing WordPress Admin](https://wordpress.org/support/topic/crashing-wordpress-admin/)󠁿

 [hasnsas](https://profiles.wordpress.org/hasnsas/) August 24, 2022 4 replies

After updating your plugin i get A Blank WordPress Admin Panel. This happened immediately
i updated to Version 2.3.0. When i disable the plugin, everything works right. When
i reinstall the older plugin it works well.

![](https://secure.gravatar.com/avatar/2c8218a8e9d8728f35c22a4c929cefef0d244e3edd2ba21e13e10b4a240d2a8f?
s=60&d=retro&r=g)

### 󠀁[Blank WooCommerce settings page](https://wordpress.org/support/topic/blank-woocommerce-settings-page/)󠁿

 [wowwluke](https://profiles.wordpress.org/wowwluke/) October 15, 2021

Still unable to see WooCommerce settings page.

![](https://secure.gravatar.com/avatar/75fefed04759f5e992ce9855e429db21820c871e58775fbeff685badb9bf4d0b?
s=60&d=retro&r=g)

### 󠀁[Disables woocommerce settings page](https://wordpress.org/support/topic/disables-woocommerce-settings-page/)󠁿

 [Rashid Migadde](https://profiles.wordpress.org/shidtechnologiesug/) September 
1, 2021 1 reply

Plugin having Issues with woocommerce, it disables woocommerce setting and this 
is the second time am facing this issue.

![](https://secure.gravatar.com/avatar/416ca58e6af5409b65219dc3d2576f0ef573084466997dcb621554154a3395a1?
s=60&d=retro&r=g)

### 󠀁[Doesn’t work For wordpress 5.7.2](https://wordpress.org/support/topic/doesnt-work-for-wordpress-5-7-2/)󠁿

 [jiarul](https://profiles.wordpress.org/jiarul/) June 25, 2021 1 reply

Not working to me.. All wocommerce featured hide

![](https://secure.gravatar.com/avatar/84d8d4c72fd91111cabd0dfff90bbf0b823699f9abf3236ad0b7dfad860599a1?
s=60&d=retro&r=g)

### 󠀁[Rave woocommerce plugin works Great](https://wordpress.org/support/topic/rave-woocommerce-plugin-works-great/)󠁿

 [Abraham Jesulayomi Olaobaju](https://profiles.wordpress.org/bajoski3/) September
3, 2021

Hi There, Great Job Flutterwave. I recommend that you go through the installation
section so all the required plugin are installed before use.

 [ Read all 11 reviews ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/)

## Contributors & Developers

“Flutterwave WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ flutterwave ](https://profiles.wordpress.org/flutterwave/)
 *   [ theflutterwave ](https://profiles.wordpress.org/theflutterwave/)

[Translate “Flutterwave WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/rave-woocommerce-payment-gateway)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/rave-woocommerce-payment-gateway/),
check out the [SVN repository](https://plugins.svn.wordpress.org/rave-woocommerce-payment-gateway/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/rave-woocommerce-payment-gateway/)
by [RSS](https://plugins.trac.wordpress.org/log/rave-woocommerce-payment-gateway/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.6

 * Fixed: Dynamic Adjustment to Custom Permalink Set by Merchant.
 * Fixed: Redirect Payment option return a Payment Mismatch Error.

#### 2.3.5

 * Added: Support for HPOS.
 * Fixed: compatibility with WooCommerce 7.1 to 6.9.1

#### 2.3.4

 * Fix: Webhook Handler Acknowledgement.

#### 2.3.2

 * Added: Support for WooCommerce Blocks.
 * Updated: WooCommerce Checkout Process.

#### 2.3.0

 * Fix: Handled MobileMoney Payment Handler Error.

#### 2.2.9

 * Fixed: PHP 8 support for v3 Webhook Handler.

#### 2.2.8

 * Fixed: Woocommerce Subscription processing function error.
 * New Feat: Switched to WC-Logger class for logging.

#### 2.2.7

 * fix: on payment completion redirect to order reciept page (redirect Method)
 * fix: PHP 8.0 compatibility ( optional method parameter )

#### 2.2.0

 * Use one base URL for live and test mode.
 * Merchants can get their [test and live](https://developer.flutterwave.com/docs/api-keys)
   keys [here](https://rave.flutterwave.com/dashboard/settings/apis)
 * Using test keys keeps you in test mode, to move to live mode add live keys.
 * Support for Woocommerce recurring, this allows merchants to collect recurring
   payments in woocommerce.

#### 2.1.0

 * Support for Woocommerce recurring, this allows merchants to collect recurring
   payments in woocommerce.

#### 2.0.0

 * Support for new currencies (ZMW, UGX, RWF, TZS, SLL).

#### 1.0.1

 * Add redirect style with admin toogle for redirect or popup payment style
 * Custom gateway name
 * Bug fixes for country

#### 1.0.0

 * First release

## Meta

 *  Version **3.2.0**
 *  Last updated **1 month ago**
 *  Active installations **2,000+**
 *  WordPress version ** 5.6 or higher **
 *  Tested up to **7.0.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [fintech](https://wordpress.org/plugins/tags/fintech/)[flutterwave](https://wordpress.org/plugins/tags/flutterwave/)
   [nigeria](https://wordpress.org/plugins/tags/nigeria/)[payments](https://wordpress.org/plugins/tags/payments/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/rave-woocommerce-payment-gateway/advanced/)

## Ratings

 2.5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/?filter=2)
 *  [  7 1-star reviews     ](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/reviews/)

## Contributors

 *   [ flutterwave ](https://profiles.wordpress.org/flutterwave/)
 *   [ theflutterwave ](https://profiles.wordpress.org/theflutterwave/)

## Support

Issues resolved in last two months:

     0 out of 1

 [View support forum](https://wordpress.org/support/plugin/rave-woocommerce-payment-gateway/)