WooCommerce Active Payments

Updates for one year, unlimited sites, auto updates, and regular updates.

$3.99

Version 3.9.15 report outdated
Updated on September 13, 2025
Auto Updates Yes
License GPLv2+

Access all items listed on our website. All new releases are also included as long as the plan is active.




The ‘WooCommerce Active Payments’ plugin is an innovative and highly versatile extension designed to empower WooCommerce store owners with unparalleled control over their payment gateway options. At its core, this plugin addresses a common challenge faced by e-commerce businesses: the need to dynamically manage and present payment methods based on a multitude of real-time conditions. Instead of a static list of payment options, ‘WooCommerce Active Payments’ transforms the checkout experience into a smart, adaptive system. Its primary purpose is to allow administrators to define precise rules that dictate when specific payment gateways should be visible, hidden, renamed, or even reordered for customers. This dynamic control ensures that only the most relevant and appropriate payment methods are displayed, enhancing user experience, reducing checkout abandonment, and streamlining operational efficiency. From tailoring options for different customer segments to adhering to specific product or shipping requirements, the plugin provides a robust framework for intelligent payment gateway management, making the WooCommerce checkout process more intuitive, secure, and aligned with business objectives.

Features

The ‘WooCommerce Active Payments’ plugin boasts a comprehensive suite of features engineered to provide granular control over every aspect of payment gateway presentation and availability. Each feature is designed to be intuitive yet powerful, offering solutions for a wide array of business requirements.

  • Conditional Payment Gateway Visibility Based on User Roles: This fundamental feature allows store administrators to dictate which payment gateways are presented to customers based on their assigned user roles within WordPress. For instance, a store catering to both retail and wholesale customers can configure the plugin to display ‘Credit Card’ and ‘PayPal’ options for standard ‘Customer’ roles, while ‘Wholesale’ or ‘Distributor’ roles might exclusively see ‘Purchase Order’ or ‘Bank Transfer’ as their primary payment methods. This ensures a tailored checkout experience, preventing irrelevant payment options from appearing and streamlining the purchasing process for different customer segments. It enhances security and policy adherence by ensuring only authorized users can access specific payment terms.
  • Conditional Visibility Based on Cart Contents: The plugin enables highly specific rules to be set based on the items present in a customer’s shopping cart. This includes conditions related to specific products, product categories, product tags, or even custom product attributes. For example, if a customer’s cart contains a ‘digital download’ product, the ‘Cash on Delivery’ option can be automatically hidden. Conversely, if a ‘perishable food item’ is in the cart, only payment methods suitable for immediate processing might be shown. This level of detail ensures that payment options are always appropriate for the nature of the goods being purchased.
  • Conditional Visibility Based on Cart Totals and Quantity: Store owners can set minimum and maximum order total thresholds for specific payment gateways. For instance, ‘Bank Transfer’ might only be available for orders exceeding a certain value to encourage its use for larger transactions, or ‘Cash on Delivery’ could be restricted to orders below a specific amount to manage risk. Similarly, rules can be applied based on the total number of items in the cart, providing flexibility for bulk purchases or single-item orders.
  • Conditional Visibility Based on Shipping Methods: This feature allows for seamless integration between chosen shipping methods and available payment gateways. If a customer selects ‘Local Pickup’, the ‘Cash on Delivery’ or ‘Pay at Store’ option can be made visible, while it remains hidden for standard shipping methods. Conversely, if ‘International Express Shipping’ is chosen, only online payment methods capable of instant processing might be displayed, ensuring quick dispatch. This prevents logistical mismatches and improves the overall order fulfillment process.
  • Conditional Visibility Based on Billing and Shipping Location: Geo-targeting capabilities allow payment gateways to be shown or hidden based on the customer’s billing or shipping country, state, city, or even postcode. This is invaluable for complying with regional payment regulations, offering country-specific payment methods (e.g., iDEAL for the Netherlands, Sofort for Germany), or restricting certain options to local delivery areas. It provides a highly localized and relevant checkout experience for international and domestic customers alike.
  • Conditional Visibility Based on Applied Coupon Codes: Merchants can leverage coupon codes to influence payment gateway availability. For example, a special promotional coupon might unlock a unique payment method or hide less preferred ones, encouraging customers to use specific payment channels during a sale. This adds another layer of strategic control to marketing campaigns.
  • Conditional Visibility Based on Customer History: The plugin can differentiate between new customers and returning customers, or even customers with a specific number of past orders. For instance, ‘Invoice Payment’ might only be available to trusted, repeat customers, while new buyers are restricted to standard, instantly verifiable payment methods. This helps manage risk and reward customer loyalty.
  • Payment Gateway Renaming and Custom Descriptions: Beyond visibility, the plugin allows administrators to customize the display name of any payment gateway. This is useful for branding, clarifying instructions, or making a gateway more appealing. For example, ‘BACS’ could be renamed to ‘Bank Transfer (24-hour processing)’ and a custom description added to provide specific instructions or benefits, enhancing clarity and reducing customer queries.
  • Custom Payment Gateway Icons/Logos: To further enhance the visual appeal and trust factor of the checkout page, store owners can upload custom icons or logos for each payment gateway. This helps customers quickly identify their preferred payment method and reinforces brand consistency throughout the purchasing journey.
  • Payment Gateway Reordering (Drag & Drop): The plugin provides an intuitive drag-and-drop interface to easily reorder the display sequence of payment gateways on the checkout page. This allows merchants to prioritize preferred payment methods, placing them at the top of the list to encourage their use, or to logically group similar options.
  • Rule Prioritization and Logic: For complex scenarios, the plugin offers robust rule prioritization, allowing administrators to define the order in which rules are evaluated. Furthermore, it supports ‘AND’ and ‘OR’ logic for combining multiple conditions within a single rule, enabling highly sophisticated and precise control over payment gateway availability.
  • User-Friendly Rule Management Interface: All features are managed through a clean, intuitive interface within the WordPress dashboard. Creating, editing, enabling, or disabling rules is straightforward, requiring no coding knowledge. The interface is designed for efficiency, allowing store owners to quickly adapt their payment strategy as business needs evolve.
  • Compatibility with Standard and Third-Party Gateways: ‘WooCommerce Active Payments’ is built to seamlessly integrate with all standard WooCommerce payment gateways (e.g., Direct Bank Transfer, Check Payments, Cash on Delivery, PayPal Standard). Moreover, its architecture is designed to extend compatibility to most third-party payment gateway plugins, ensuring broad applicability across diverse e-commerce setups.
  • Import/Export Rules: For multisite setups or for migrating configurations between staging and live environments, the plugin includes functionality to easily import and export defined rules. This saves significant time and effort in replicating complex payment logic.
  • Logging and Debugging Tools: To assist with troubleshooting and understanding rule application, the plugin provides logging capabilities. This allows administrators to see which rules were triggered and why certain payment gateways were shown or hidden, ensuring transparency and ease of maintenance.

When considering alternative plugins or addons for WordPress that offer similar functionalities, one might look at several categories. There are plugins specifically designed for ‘WooCommerce Conditional Logic’ that might allow for conditional fields or sections on the checkout page, which could indirectly influence payment gateway visibility if integrated carefully. Another category includes ‘WooCommerce Payment Gateway Fees’ plugins, which allow for adding surcharges or discounts based on the chosen payment method, but typically do not offer the extensive conditional visibility features of ‘WooCommerce Active Payments’. Furthermore, some ‘WooCommerce Role-Based Pricing’ or ‘Content Restriction’ plugins might offer limited conditional display based on user roles, but they generally lack the comprehensive range of conditions related to cart contents, shipping, and location that ‘WooCommerce Active Payments’ provides for payment gateways. While these alternatives might offer partial solutions, ‘WooCommerce Active Payments’ stands out by consolidating a broad spectrum of conditional payment gateway management features into a single, integrated, and highly specialized solution, focusing exclusively on dynamic control over payment methods.

Use Cases

The practical applications of ‘WooCommerce Active Payments’ are vast and varied, offering solutions to common e-commerce challenges and enabling sophisticated business strategies. Here are several specific scenarios where the plugin proves invaluable:

1. Tailored B2B and Wholesale Operations: A business selling both to general consumers and wholesale partners often needs different payment terms. With ‘WooCommerce Active Payments’, the store can be configured to show ‘Credit Card’ and ‘PayPal’ for standard ‘Customer’ roles, while ‘Wholesale’ users automatically see ‘Purchase Order’ or ‘Invoice Payment’ options, aligning with their established credit terms. This streamlines the purchasing process for each segment without requiring separate store setups.

2. Local Delivery and Pickup Optimization: For local businesses offering ‘Local Pickup’ or ‘Local Delivery’ shipping methods, ‘Cash on Delivery’ or ‘Pay at Store’ are often preferred. The plugin allows these options to be displayed only when the customer selects a local shipping method, and perhaps only if their shipping address falls within a specific postcode range. This prevents customers outside the service area from selecting an inapplicable payment method, reducing confusion and potential order cancellations.

3. Managing High-Value Product Transactions: When selling high-value items, merchants might prefer more secure or lower-fee payment methods. The plugin can be set to hide ‘PayPal’ or other higher-fee gateways for orders exceeding a certain amount (e.g., $1000) and instead prominently display ‘Bank Transfer’ or a specific ‘Escrow Service’ option. This helps manage transaction costs and ensures appropriate payment channels for significant purchases.

4. Digital Product Payment Restrictions: For stores selling purely digital products (e.g., e-books, software licenses), physical payment methods like ‘Cash on Delivery’ or ‘Check Payments’ are entirely irrelevant. ‘WooCommerce Active Payments’ can automatically hide these options when the cart contains only digital products, ensuring a logical and efficient checkout experience for digital goods.

5. Country-Specific Payment Gateway Compliance and Preference: An international store needs to offer payment methods relevant to different regions. The plugin allows for displaying ‘iDEAL’ only for customers with a billing address in the Netherlands, ‘Sofort’ for Germany, or ‘Afterpay’ for Australia. This not only complies with regional payment preferences but also builds trust by offering familiar options to international buyers.

6. Promotional Payment Offers: During a flash sale or a special promotion, a store might want to encourage the use of a specific payment method. The plugin can be used to temporarily enable a new payment gateway, or even rename an existing one with a special offer (e.g., “Pay with Bank Transfer and get 5% off!”), for a defined period or when a specific coupon code is applied. This provides dynamic marketing flexibility.

7. Subscription Product Payment Requirements: For stores offering subscription products, certain payment gateways are required to handle recurring payments. The plugin can ensure that only payment methods capable of recurring billing (e.g., Stripe, PayPal Subscriptions) are available when a subscription product is in the cart, preventing customers from selecting incompatible options like ‘Cash on Delivery’ for recurring services.

8. Fraud Prevention and Risk Management: For new customers or orders exceeding a specific amount, a merchant might want to restrict payment options to methods with lower fraud risk or higher traceability. The plugin can be configured to only show ‘Credit Card’ or ‘Bank Transfer’ for first-time buyers, or for orders over a certain threshold, while hiding less secure options. This adds a layer of protection against fraudulent transactions.

9. Product-Specific Licensing or Age Verification: If certain products require specific licensing or age verification, the payment options might need to reflect this. For instance, if a product can only be purchased by customers over 18, and verification happens post-purchase, certain payment methods might be preferred or required. While the plugin doesn’t handle verification directly, it can ensure that payment methods are aligned with the product’s unique requirements, for example, by only showing payment methods that allow for a delay in processing until verification is complete.

10. Streamlining Checkout for Specific Shipping Speeds: If a customer opts for ‘Express Shipping’, the merchant might want to ensure the payment is processed instantly to facilitate quick dispatch. The plugin can hide ‘Check Payments’ or ‘Bank Transfer’ when ‘Express Shipping’ is selected, leaving only instant payment options like ‘Credit Card’ or ‘PayPal’ available, thus ensuring that the payment method doesn’t delay the chosen shipping speed.