Woocommerce Payment Gateway per Product


This plugin for WooCommerce Payment Gateway per Product lets you select the available payment method for each individual product


This plugin for woocommerce lets you select the available payment gateways for each individual product.
You can select for eacht individual product the payment gateway that will be used by checkout.
If no selection is made, then the default payment gateways are displayed.
If you for example only select paypal then only paypal will available for that product by checking out.
This plugin allows you to improve your customer service by giving the best payment service for your customers.

5 STARS Rating

Our customers rate this great plugin with the highest score of 5 stars. Please check:


Premium Version

This version is limited in features.
For a just really small fee of 19,95 you can get the premium version with no limitation of this wonderfull plugin at:

other WooCommerce plugins from Dreamfox Media:


Feedback is welcome!
If you need help, have problems, want to leave feedback or want to provide constructive criticism, please use our contactform at Dreamfox Media.


Follow @dreamfoxmedia on Twitter for updates on this and other plugins.


Follow Dreamfox Media on Facebook for updates on this and other plugins.


  • screenshot1.png
  • screenshot2.png
  • screenshot3.png


For automatic installation:

The simplest way to install is to click on ‘Plugins’ then ‘Add’ and type ‘Woocommerce Payment Gateway per Product’ in the search field.

For manual installation 1:

  1. Login to your website and go to the Plugins section of your admin panel.
  2. Click the Add New button.
  3. Under Install Plugins, click the Upload link.
  4. Select the plugin zip file (woocommerce-product-payments.x.x.x.zip) from your computer then click the Install Now button.
  5. You should see a message stating that the plugin was installed successfully.
  6. Click the Activate Plugin link.

For manual installation 2:

  1. You should have access to the server where WordPress is installed. If you don’t, see your system administrator.
  2. Copy the plugin zip file (woocommerce-product-payments.x.x.x.zip) up to your server and unzip it somewhere on the file system.
  3. Copy the “woocommerce-product-payments” folder into the /wp-content/plugins directory of your WordPress installation.
  4. Login to your website and go to the Plugins section of your admin panel.
  5. Look for “woocommerce-product-payments” and click Activate.
  6. Upload plugin-name.php to the /wp-content/plugins/ directory
  7. Activate the plugin through the ‘Plugins’ menu in WordPress


What happens if i add more then one product in the shoppingcard with different selected payment gateways?

Allowed payment gateways goes before denied payment gateways. so if for example you set:
– product 1 to paypal
– product 2 to paypal & credit card
common payment gateway will shown by checkout

More Information

For more information, feel free to visit the official website for this plugin: Dreamfox.


What a bad plugin

As some people have said before me: bad plugin and a bad bussiness practice.

The screenshots are for premium version. Misinformation.

WordPress should do something about it, by the way…

Free version is useless

Does not work on 4.7.3. No option to select gateways inside of an individual product

Just another WP plugin which has zero purpose unless upgraded to premium, false advertising and poor business practices.

Thank you for nice plugin

Thank you for nice plugin.
Please help me below support topic.

Have a nice day !

Nice plugin, but could be better

The plugin does exactly what it says, it’s also very easy to use for average Woocommerce user. Also the pro version is quite cheap for the functionality.

But, for a premium plugin I would expect something more.

Restrict payments gateways for product is a very quickly done via ‘woocommerce_available_payment_gateways’ filter.

A nice premium implementation could be adding a message to alert users that adding that product to the order will remove that payment gateway, and maybe let me specify a reason for that.

In real world situation i find users stuck in checkout because they can’t find the “pay on delivery” option. Maybe just adding a line in the checkout process could solve this.

Read all 12 reviews

Contributors & Developers

“Woocommerce Payment Gateway per Product” is open source software. The following people have contributed to this plugin.




  • Remove limited access


  • Remove limited access


  • Added option to select default payment gateway if you have no common payment in added cart products
  • Fix bug of limit


  • updated for latest WooCommerce


  • updated for changes WooCommerce


  • save on un selecting all payments


  • Fixed Quick edit error


  • Updated to work with latest WooCOmmerce version


  • Hide Disabled payment gateway from admin product list
  • Code Formatting


  • fixed common issue.


  • Fix Warning: in_array() [function.in-array]: Wrong datatype for second argument


  • Fix payment block display at the time of adding product( woocommerce 2.1.8 )


  • Typo in decription


  • Restrict to save for autosave & revision


  • Remove duplicate added files


  • Fix conflicting with wp_mandrill plugin


  • Fix bugs of available gateways for multiple products on cart


  • Fix bugs of available gateways


  • Fix country not available issue on switching settings


  • replace deprecated functions with stable &
  • remove warnings

1.0.7 =
* add readme.txt file and fixes


  • Rename default function to avoid conflict with function.php


  • Fix Coding and flush


  • Tested on Woocommerce 2.0.17


  • add limit


  • fixed typo


  • added author