Restrict Payment Methods For WooCommerce

Restrict Payment Methods For WooCommerce

Details
View on WordPress

Restrict Payment Methods For WooCommerce lets you dynamically control which payment gateways appear at checkout.

Create smart conditional rules and show or hide payment methods based on cart contents, customer details, shipping options, date conditions, and more.

Perfect for improving checkout experience, preventing invalid orders, and applying business-specific payment logic.

πŸ”— Documentation | Upgrade to Pro | Support

⭐ FREE FEATURES

  • Easy installation and setup
  • Create multiple restriction rules
  • Enable or disable specific payment gateways
  • Advanced matching logic (AND/OR conditions)
  • User-friendly grouped condition builder

Available Conditions (Free Version)

βœ” Cart subtotal
βœ” Cart quantity
βœ” Specific products
βœ” User login status (logged in / guest)
βœ” User roles
βœ” Specific users
βœ” Shipping method
βœ” Billing country, state, city
βœ” Shipping country, state, city
βœ” Day of week
βœ” Date range

πŸš€ PRO FEATURES

Upgrade to the Pro version to unlock advanced payment restriction controls.

Additional Conditions Available in Pro

βœ” Shipping class (shipping_class)
βœ” Product type (product_type)
βœ” Product stock status (stock_status)
βœ” Billing email (billing_email)
βœ” Shipping email (shipping_email)
βœ” Product categories (product_cat)
βœ” Product tags (product_tag)
βœ” Product brands (product_brand)

Why Upgrade?

  • More granular checkout control
  • Advanced B2B/B2C payment logic
  • Improved fraud prevention
  • Powerful category & brand-based restrictions
  • Email-based gateway control

πŸ‘‰ Get Pro Now

πŸ’‘ Example Use Cases

  • Show PayPal only if subtotal β‰₯ $50
  • Hide Cash on Delivery if cart quantity exceeds 10
  • Allow Bank Transfer only for logged-in users
  • Show Stripe only on Mondays
  • Restrict PayPal for specific billing countries
  • Hide gateways during specific date ranges
  • Apply multiple combined conditions in a single rule

βš™ How It Works

  1. Install and activate the plugin.
  2. Go to WooCommerce Settings Payments Restrictions.
  3. Create a rule.
  4. Select payment gateway(s).
  5. Add your conditions.
  6. Save and test checkout.

That’s it! Need help? Check out the full documentation.

πŸ“š Documentation & Support

Compatibility

  • Compatible with latest WooCommerce versions
  • Works with most WooCommerce-compatible payment gateways
  • Supports custom gateways following WooCommerce payment API

Details

Plugin code:
restrict-payment-methods-for-woocommerce
Plugin version:
1.0
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.1
Total installations:
100
Last updated:
2026-03-02
Rating:
Times rated:
0
checkout
conditional
payment
restrictions
woocommerce