WooCommerce

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

Free
  • Assign payment gateways per product
  • Default WooCommerce fallback
Premium
  • 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.

Browse the full documentation

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