{"id":286012,"date":"2026-04-03T19:14:30","date_gmt":"2026-04-03T19:14:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nikan-conditional-payment-gateways-for-woocommerce\/"},"modified":"2026-04-03T19:18:22","modified_gmt":"2026-04-03T19:18:22","slug":"nikan-conditional-payment-gateways-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/lv.wordpress.org\/plugins\/nikan-conditional-payment-gateways-for-woocommerce\/","author":18339719,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Nikan Conditional Payment Gateways for WooCommerce","header_author":"NikanWP","header_description":"Hide WooCommerce payment gateways based on simple conditional rules.","assets_banners_color":"9bc2fb","last_updated":"2026-04-03 19:18:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nikanwp.com\/product\/woocommerce-conditional-payment-gateways","header_author_uri":"https:\/\/nikanwp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":88,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nikanwp","date":"2026-04-03 19:18:22"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3498443,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3498443,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3498443,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3498443,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3498443,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3498443,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3498443,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3498443,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Rules list with priority ordering and enable\/disable toggle","2":"Condition template picker \u2014 choose from 5 free condition types","3":"Rule editor with live sidebar preview","4":"Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,4060,259389,6594,286],"plugin_category":[45],"plugin_contributors":[192751],"plugin_business_model":[],"class_list":["post-286012","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-conditional","plugin_tags-hide-payment-method","plugin_tags-payment-gateways","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-nikanwp","plugin_committers-nikanwp"],"banners":{"banner":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/banner-772x250.png?rev=3498443","banner_2x":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/banner-1544x500.png?rev=3498443","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/icon-128x128.png?rev=3498443","icon_2x":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/icon-256x256.png?rev=3498443","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/screenshot-1.png?rev=3498443","caption":"Rules list with priority ordering and enable\/disable toggle"},{"src":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/screenshot-2.png?rev=3498443","caption":"Condition template picker \u2014 choose from 5 free condition types"},{"src":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/screenshot-3.png?rev=3498443","caption":"Rule editor with live sidebar preview"},{"src":"https:\/\/ps.w.org\/nikan-conditional-payment-gateways-for-woocommerce\/assets\/screenshot-4.png?rev=3498443","caption":"Settings"}],"raw_content":"<!--section=description-->\n<p><strong>Conditional Payment Gateways for WooCommerce<\/strong> gives you full control over which payment methods appear at checkout. Create unlimited rules and decide exactly when to hide a gateway \u2014 based on cart conditions, shipping destination, customer status, or products in the cart.<\/p>\n\n<p>No PHP. No hooks. No developer needed.<\/p>\n\n<p>Works seamlessly with the <strong>classic checkout<\/strong> and the <strong>WooCommerce Blocks checkout<\/strong>. HPOS compatible. Tested with the latest WordPress and WooCommerce versions.<\/p>\n\n<h4>Why hide payment gateways conditionally?<\/h4>\n\n<p>Not all payment gateways make sense for every order. A few common reasons store owners use this plugin:<\/p>\n\n<ul>\n<li><strong>Reduce transaction fees<\/strong> \u2014 hide expensive gateways for low-margin products<\/li>\n<li><strong>Prevent fraud<\/strong> \u2014 restrict Cash on Delivery for high-value orders<\/li>\n<li><strong>Improve checkout UX<\/strong> \u2014 fewer irrelevant options means fewer abandoned carts<\/li>\n<li><strong>Meet local requirements<\/strong> \u2014 show only gateways available in specific countries<\/li>\n<li><strong>Coupon restrictions<\/strong> \u2014 block gateways incompatible with specific promotions<\/li>\n<\/ul>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li><strong>Cart total<\/strong> \u2013 Hide gateways when the order total is above, below, or between values<\/li>\n<li><strong>Shipping destination<\/strong> \u2013 Hide by shipping country and state\/province<\/li>\n<li><strong>Coupon applied<\/strong> \u2013 Hide when any coupon or a specific coupon code is used<\/li>\n<li><strong>User logged in<\/strong> \u2013 Hide for guests or for logged-in users<\/li>\n<li><strong>Product in cart<\/strong> \u2013 Hide when specific products are in the cart<\/li>\n<li><strong>Unlimited rules<\/strong> \u2013 Create as many rules as your store needs<\/li>\n<li><strong>Classic + Blocks checkout<\/strong> \u2013 Full support for both checkout types<\/li>\n<li><strong>Rule priority and enable\/disable<\/strong> \u2013 Fine-grained control over rule order<\/li>\n<li><strong>Safe mode<\/strong> \u2013 Rules only hide gateways, never reveal hidden ones<\/li>\n<li><strong>HPOS compatible<\/strong> \u2013 Works with WooCommerce High-Performance Order Storage<\/li>\n<\/ul>\n\n<h4>Upgrade to Pro<\/h4>\n\n<p>The <a href=\"https:\/\/nikanwp.com\/product\/woocommerce-conditional-payment-gateways\/\">WooCommerce Conditional Payment Gateways Pro<\/a> plugin unlocks 8 additional condition types for advanced checkout control:<\/p>\n\n<ul>\n<li><strong>Category in cart<\/strong> \u2013 Hide when products from selected categories are in the cart<\/li>\n<li><strong>Cart subtotal<\/strong> \u2013 Hide based on subtotal before shipping and taxes<\/li>\n<li><strong>Billing destination<\/strong> \u2013 Hide by billing country and state\/province<\/li>\n<li><strong>Shipping method<\/strong> \u2013 Hide when a specific shipping method is selected<\/li>\n<li><strong>User role<\/strong> \u2013 Hide for selected WordPress user roles (wholesale, subscriber, etc.)<\/li>\n<li><strong>Product quantity in cart<\/strong> \u2013 Hide based on quantity of specific products<\/li>\n<li><strong>Date \/ time<\/strong> \u2013 Hide on selected days and\/or within a time window<\/li>\n<li><strong>Currency<\/strong> \u2013 Hide when the store currency matches selected currencies<\/li>\n<li><strong>Debug logging<\/strong> \u2013 Log rule evaluation to WooCommerce logs for troubleshooting<\/li>\n<li><strong>Priority support<\/strong> \u2013 Get help directly from the developer<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/nikanwp.com\/product\/woocommerce-conditional-payment-gateways\/\">Upgrade to WooCommerce Conditional Payment Gateways Pro \u2192<\/a><\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Go to <strong>WooCommerce \u2192 Conditional Payments<\/strong><\/li>\n<li>Click <strong>Add rule<\/strong> and choose a condition type (e.g. \"Cart total\")<\/li>\n<li>Set which payment gateways to hide when the condition matches<\/li>\n<li>Save and test at checkout \u2014 no caching issues, no code changes needed<\/li>\n<\/ol>\n\n<h4>Example use cases<\/h4>\n\n<ul>\n<li>Hide PayPal for orders over $500 \u2014 encourage bank transfer for large purchases<\/li>\n<li>Hide Cash on Delivery when the cart contains digital products<\/li>\n<li>Hide all gateways except Stripe for customers outside your country<\/li>\n<li>Show only local payment methods when a specific coupon is applied<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p><a href=\"https:\/\/nikanwp.com\/product-docs\/woocommerce-conditional-payment-gateways\">Full documentation \u2192<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Ensure <strong>WooCommerce<\/strong> is installed and active.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin via the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>WooCommerce \u2192 Conditional Payments<\/strong> to create your first rule.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. This plugin requires WooCommerce to be installed and active.<\/p><\/dd>\n<dt id=\"which%20condition%20types%20are%20available%20for%20free%3F\"><h3>Which condition types are available for free?<\/h3><\/dt>\n<dd><p>The free version includes 5 condition types: cart total, shipping destination, coupon applied, user logged in, and product in cart. You can create unlimited rules. Both classic and Blocks checkout are fully supported.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20woocommerce%20block%20checkout%3F\"><h3>Does it work with the WooCommerce block checkout?<\/h3><\/dt>\n<dd><p>Yes. The plugin integrates with both the classic checkout and the block-based checkout (Checkout block) via the WooCommerce Store API.<\/p><\/dd>\n<dt id=\"can%20i%20combine%20multiple%20conditions%20in%20one%20rule%3F\"><h3>Can I combine multiple conditions in one rule?<\/h3><\/dt>\n<dd><p>Each rule has one condition type (for example, \"Coupon applied\" or \"Cart total\"). To combine conditions, create multiple rules \u2014 they run in priority order and all matching rules are applied.<\/p><\/dd>\n<dt id=\"will%20hiding%20a%20gateway%20affect%20other%20plugins%20that%20hide%20gateways%3F\"><h3>Will hiding a gateway affect other plugins that hide gateways?<\/h3><\/dt>\n<dd><p>This plugin uses the standard <code>woocommerce_available_payment_gateways<\/code> filter. With <strong>Safe mode<\/strong> enabled (default), it only hides gateways and never reveals ones that other plugins or WooCommerce itself have already hidden.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20hpos%20%28high-performance%20order%20storage%29%3F\"><h3>Is this compatible with HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes, fully compatible.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20or%20third-party%20payment%20gateways%3F\"><h3>Does it work with custom or third-party payment gateways?<\/h3><\/dt>\n<dd><p>Yes. Any gateway registered with WooCommerce will appear in the rule editor and can be hidden conditionally.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20the%20pro%20version%3F\"><h3>Where can I get the Pro version?<\/h3><\/dt>\n<dd><p>You can purchase and download it at <a href=\"https:\/\/nikanwp.com\/product\/woocommerce-conditional-payment-gateways\/\">WooCommerce Conditional Payment Gateways Pro<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Condition types: cart total, shipping destination, coupon applied, user logged in, product in cart.<\/li>\n<li>Unlimited rules with priority ordering, enable\/disable toggle, and safe mode.<\/li>\n<li>Classic checkout and WooCommerce Blocks checkout support.<\/li>\n<li>HPOS compatible.<\/li>\n<\/ul>","raw_excerpt":"Show or hide WooCommerce payment gateways based on cart total, shipping country, coupon, login status, and more \u2014 no code required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286012","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286012"}],"author":[{"embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nikanwp"}],"wp:attachment":[{"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286012"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286012"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286012"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286012"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286012"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286012"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}