Title: GateFlow Payment Logic
Author: Hamed Takmil
Published: <strong>June 17, 2026</strong>
Last modified: June 17, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/gateflow-payment-logic.svg)

# GateFlow Payment Logic

 By [Hamed Takmil](https://profiles.wordpress.org/silvercover/)

[Download](https://downloads.wordpress.org/plugin/gateflow-payment-logic.zip)

 * [Details](https://wordpress.org/plugins/gateflow-payment-logic/#description)
 * [Reviews](https://wordpress.org/plugins/gateflow-payment-logic/#reviews)
 *  [Installation](https://wordpress.org/plugins/gateflow-payment-logic/#installation)
 * [Development](https://wordpress.org/plugins/gateflow-payment-logic/#developers)

 [Support](https://wordpress.org/support/plugin/gateflow-payment-logic/)

## Description

GateFlow Payment Logic lets you allow or deny specific WooCommerce payment gateways
based on what is in the customer’s cart. Define rules using a familiar WooCommerce-
style settings tab.

**Features**

 * Allow-only or deny mode per rule
 * Conditions: products, categories, tags, product type, cart total
 * AND logic across conditions within a rule
 * Intersection of allowed gateways across matched rules
 * Custom customer-facing message per rule
 * HPOS compatible
 * Compatible with classic Checkout and Cart/Checkout Blocks
 * Translation ready
 * Lightweight: single option storage, transient caching, lazy loading
 * Extensible: register custom conditions via `gateflow_payment_logic_register_conditions`

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate via Plugins menu.
 3. Go to WooCommerce > Settings > GateFlow Payment Logic to add rules.

## FAQ

### How are multiple matched rules combined?

The plugin computes the intersection of allowed gateways across all matched rules,
so the customer only sees gateways permitted by every applicable rule.

### Does this plugin support all payment gateways?

It works seamlessly with several widely used payment gateways, including WooCommerce
Stripe, WooCommerce PayPal Checkout, WooCommerce PayFast Gateway, Braintree for 
WooCommerce Payment Gateway, and others.

### Can I add custom conditions?

Yes. Implement `FlexiPay\Conditions\Condition_Interface` and register your class
via the `gateflow_payment_logic_register_conditions` filter.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GateFlow Payment Logic” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Hamed Takmil ](https://profiles.wordpress.org/silvercover/)

[Translate “GateFlow Payment Logic” into your language.](https://translate.wordpress.org/projects/wp-plugins/gateflow-payment-logic)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/gateflow-payment-logic/),
check out the [SVN repository](https://plugins.svn.wordpress.org/gateflow-payment-logic/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/gateflow-payment-logic/)
by [RSS](https://plugins.trac.wordpress.org/log/gateflow-payment-logic/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [conditional payments](https://wordpress.org/plugins/tags/conditional-payments/)
   [payment methods](https://wordpress.org/plugins/tags/payment-methods/)[woocommerce payments](https://wordpress.org/plugins/tags/woocommerce-payments/)
 *  [Advanced View](https://wordpress.org/plugins/gateflow-payment-logic/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/gateflow-payment-logic/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/gateflow-payment-logic/reviews/)

## Contributors

 *   [ Hamed Takmil ](https://profiles.wordpress.org/silvercover/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/gateflow-payment-logic/)