Table of Contents
Payment gateways are not showing (or hiding) as configured #
If payment gateways do not show or hide as configured in Payment Methods by Product & Country for WooCommerce, open the rule’s tab at WPFactory > Payment Gateways per Products and confirm Enable section is ticked. Use either Include or Exclude for each gateway and term, never both, then save and clear all caches.
Common symptoms #
- Category, tag or product restrictions are set, but all payment methods still appear at checkout.
- Gateways you added to an Exclude field are still available.
- Changes do not take effect after saving.
Causes #
- The section holding the rule is not enabled (each tab has its own Enable section checkbox).
- The same category, tag or product is set in both Include and Exclude for one gateway, so the two rules cancel out.
- A page, server, CDN or browser cache is serving an old gateway list.
Solution #
- Go to WPFactory > Payment Gateways per Products (also reachable at WooCommerce > Settings > Payment Gateways per Products).
- Open the tab with your rule and confirm Enable/Disable > Enable section is ticked.
- For each gateway and term, use either Include or Exclude, never both.
- Click Save changes.
- Clear all caches (browser, caching plugin, server, CDN), then hard-refresh the checkout page.
- Test with a clean cart: add a product, then open checkout to force the gateway list to recalculate.
- If it is still wrong, temporarily disable other payment or checkout plugins and retest.
Prerequisites #
- The plugin and WooCommerce are up to date.
- The gateways you want to control are enabled in WooCommerce > Settings > Payments.
Need a hand? #
Reach our team on the Payment Gateways per Products support forum.
