Conditional Payments for WooCommerce
View on WordPress.orgScores higher than 73% of indexed plugins
About
Restrict WooCommerce payment methods based on conditions. Works with your existing payment methods.
Security History
What It Does
Conditional Payments for WooCommerce lets store owners show or hide specific payment gateways at checkout based on configurable rules such as cart total, country, shipping method, user role, or product attributes. It works on top of any payment gateway already installed, so it does not replace or duplicate existing payment integrations. The result is tighter control over which customers can pay with which method, without writing custom code.
Who It's For
This plugin fits WooCommerce stores that need rule-based payment method restrictions rather than simple global settings, such as B2B operations gating purchase orders, wholesale retailers hiding direct checkout for logged-out visitors, regional stores blocking certain gateways by country, or membership sites tying payment options to user roles and cart contents. It is also useful for stores managing high-value orders that require specific payment methods like bank transfer or COD above a threshold.
Who Should Skip It
Stores that only need the default payment method controls already built into WooCommerce, or those running on a single payment gateway with no restriction requirements, should skip this plugin to keep their stack lean.
The Bottom Line
Conditional Payments for WooCommerce is a well-maintained, well-rated plugin that delivers flexible, rule-based payment gateway restrictions without replacing your existing payment infrastructure. Its main weakness is the absence of any public support history, which makes long-term responsiveness uncertain. For stores that need this exact functionality, it is a dependable choice; for everyone else, the default WooCommerce settings or a lighter plugin may be enough.
Related Plugins
Pick WooPayments if you want a single bundled payment gateway solution and you do not need conditional restrictions; it is a gateway itself rather than a filtering layer.
Choose this alternative if your restriction needs are narrower and centred on product categories and country, and you want a lighter-weight option.
Pick this alternative if you need conditional payment gating alongside conditional shipping rules in a single interface, and your budget prioritizes an all-in-one tool.
Choose this alternative if shipping restrictions are equally critical, since it bundles both payment and shipping rule engines rather than focusing solely on payments.