Payment Gateway Per Product for WooCommerce
Take full control of your WooCommerce checkout — show or hide payment gateways based on products, categories, or tags
Take full control of your WooCommerce checkout with Payment Gateway Per Product for WooCommerce. This powerful plugin allows you to show or hide payment gateways based on products, categories, or tags, so your customers only see the most relevant payment options — exactly when it matters.
Default WooCommerce shows all payment methods to all customers. That often causes confusion, reduces trust, and increases cart abandonment. This plugin fixes that with simple, rule-based control — no coding required.
What problem does it solve?
Default WooCommerce shows all payment methods to all customers. That often causes confusion, reduces trust, and increases cart abandonment. With this plugin, you can show PayPal only for specific products, enable Stripe for subscriptions, limit cash on delivery to certain categories, and create a clean, optimized checkout experience — resulting in higher conversions, better UX, and fewer abandoned carts.
Key features
- Assign payment gateways per individual product
- Automatically fallback to default gateways when no match is found
- Works with PayPal, Stripe, credit cards, and all WooCommerce gateways
- Lightweight, fast, and easy to configure
- No coding required
- Control payment methods per category
- Configure tag-based payment rules
- Choose fallback behavior: show no payment methods or default gateways
How it works
Edit a product, category, or tag and select the allowed payment gateways. Save your settings. At checkout, matching gateways are displayed. If no match is found, fallback behavior is applied — show no payment methods or show one of your default WooCommerce payment gateways. Simple, powerful, and effective.
How mixed carts are handled
When a cart contains multiple products with different payment rules, the plugin intersects them and only shows the gateways that satisfy every product in the cart. If no matching payment gateways are found, choose to show no payment methods or show one of your default WooCommerce payment gateways — so customers are never left with an unusable checkout.
Use cases
Use this plugin when you want to:
- Show PayPal only for specific products
- Enable Stripe for subscriptions
- Limit cash on delivery to certain categories
- Hide irrelevant payment methods for a clean checkout
- Restrict gateways for fragile, custom or regulated products
- Create payment gateway rules for complex mixed carts
Often paired with our WooCommerce Shipping Gateway Per Product plugin and Category Discount for WooCommerce.
Free vs Premium
- Assign payment gateways per product
- Default WooCommerce fallback
- Per Product Payment Gateways (unlimited)
- Category-Based Payment Rules
- Tag-Based Payment Control
- Flexible Fallback Options
- Include / Exclude Logic
- Advanced Checkout Optimization
- Priority support
See it in action
A look at the admin experience and the customer-facing result.
Video walkthrough
Knowledge base
Documentation, tutorials and developer references — everything you need to get the most out of this plugin.
Explore documentation, premium features, and updates on our website.
Browse the knowledge base for setup guides and troubleshooting.
Need help or support? Submit a request here.
Looking for a free version? Try the free WordPress.org plugin for per-product payment rules.
Frequently asked questions
Can I disable a payment gateway for one product?+
Yes. The plugin lets you enable or disable any payment method for individual WooCommerce products from the standard product editor.
Can I set payment methods by category or tag?+
Category and tag-based rules are available in the Premium version. You can create payment gateway rules based on WooCommerce product categories and tags, and combine them with per-product rules.
What happens with mixed carts?+
The plugin only shows gateways allowed by every product in the cart. You can configure a fallback gateway (default or none) for cases where no rule matches.
Does it work with my payment gateway plugin?+
It works with any WooCommerce payment gateway that registers itself the standard way — Stripe, PayPal, credit cards, Mollie, bank transfer, COD and the vast majority of third-party gateways.
What are the fallback options?+
If no matching payment gateways are found at checkout, you can choose to show no payment methods or show one of your default WooCommerce payment gateways. This is a Premium feature.
Do I need the premium version?+
The free version covers basic per-product rules and default fallback. Premium adds category and tag rules, include/exclude logic, advanced fallback options and priority support.
Built and supported by Dreamfox Media
- Author
- Dreamfox Media
- Version
- 3.7.3
- Last updated
- 2026-05-20 1:20pm GMT
- Guarantee
- 30-day money-back guarantee on all premium licenses.
Download or buy Payment Gateway Per Product for WooCommerce
Single-site license, one year of updates and priority support, 30-day money-back guarantee.
More Dreamfox Media plugins
Shipping Gateway Per Product for WooCommerce
Take full control of your WooCommerce shipping and checkout experience with conditional shipping methods per product, category, or tag
WooCommerce Delivery Date
Let customers pick a delivery date and time at checkout
Checkout for Freemius
Add a Freemius “Buy Now” checkout button anywhere with a shortcode