Linux 软件免费装
Banner图

Branching Software Order Fraud Protection for WooCommerce

开发者 branchingsoftware
更新时间 2026年9月5日 12:25
PHP版本: 7.0 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

blacklist fraud prevention fraud detection anti-fraud card testing

下载

3.0.0

详情介绍:

Branching Software Order Fraud Protection for WooCommerce stops card testing, fraud orders, and repeat offenders before they reach your payment gateway. Blacklist customers by email address, email domain, phone number, name, IP address, or billing/shipping address, with wildcard rules, automatic blacklisting after repeated failed attempts, CSV import, complete fraud logs, and a safe Test Mode to preview every rule before it blocks anyone. No monthly fees. No per-order quotas. No customer data sent to third-party services: all fraud detection runs on your own server. Why store owners choose this fraud plugin Key Features Blacklisting Block customers at checkout by any combination of: Admin Controls Blocking Rules Test / Simulation Mode Dashboard Widget Logging & Monitoring Security Pro version (coming soon) Order Fraud Protection Pro is launching soon with advanced defenses for stores facing card testing and organized fraud: Everything runs on your own server, with the same transparent rules and Test Mode as the free plugin. Join the Pro waitlist to get launch pricing when it ships.

安装:

  1. Download and Upload the plugin folder 'branching-software-order-fraud-protection' to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress.
  3. Configure your rules under WooCommerce → Settings → Fraud Protection, or open any order and choose the "Blacklist order" order action to add that customer's details to the blacklists.
  4. Then, you are done. It will block all the blacklisted customers from checking out.

屏幕截图:

  • Settings – Blacklisted Data tab: manage the list of blocked emails, phone numbers, customer names, IP addresses, and billing/shipping addresses.
  • Settings – Whitelist tab: whitelist trusted payment gateways and specific customer emails to bypass blacklist checks.
  • Settings – Logging tab: configure admin email alerts and debug logging options.
  • Settings – Test / Simulation Mode: run the plugin safely without blocking real customers; blocked attempts are logged only.
  • Fraud logs admin page: full log of every blocked customer with name, IP, email, address, reason, and date.
  • WooCommerce integration: Fraud Protection accessible directly from the WooCommerce menu.
  • Admin dashboard widget: Fraud Protection Summary widget showing blocks this week, fraud attempts this month, and top blocked reasons.

升级注意事项:

2.4.0 Version 2.4.0 supports email wildcard blacklisting and fraud attempts tracking from SERVER. 2.3.0 Version 2.3.0 supports whitelisting features by payment gateways and the specific users. 2.2.0 Version 2.2.0 supports debug log and DB log of order placement restriction 2.1.0 Version 2.1.0 supports blacklisting by customer billing address 2.0.0 Version 2.0.0 supports blacklisting by product types, skipping blacklisting per order payment page 1.5.0 Version 1.5.0 supports blocking by customer name

常见问题:

I was using Woo Manage Fraud Orders. Will my blacklists carry over?

Yes, automatically. This plugin is the actively maintained, security-hardened successor to the discontinued Woo Manage Fraud Orders plugin (closed on WordPress.org in October 2024 due to a security issue). It uses the same settings and database structure, so when you deactivate the old plugin and activate this one, all your existing blacklists, whitelists, settings, and block logs appear immediately, with no migration or re-entry needed.

What if a regular customer complains about being blocked?

  • Navigate to WooCommerce → Settings → Fraud Protection → Blacklisted Data and remove the customer's details from the blacklists.
  • Navigate to Fraud Protection → Fraud Attempt Logs and remove the customer's entries from the fraud attempt logs.
  • Or whitelist the customer under WooCommerce → Settings → Fraud Protection → Whitelist so they bypass all checks.

Can I add zipcode or city Address in the blacklist?

Yes. This feature is available from version 2.1.0.

Can I use email wildcard for blacklisting?

Yes, absolutely. This feature is available from version 2.4.0. You can enter the wildcard entry without an asterisk (*). E.g. If you put "john", It will block orders from every email containing the string "john", john@gmail.com, john@yahoo.com, johndoe@anyhting.com, avfjohndev@anything.com and so on.

What is the basic rule for address blacklisting?

The full syntax for block by address is, “Street address 1, Address 2, City, State, ZIPCODE, Country” Also, the partial address can also be used. For example, “Springfield, US” will block every order in every city named Springfield in the US; Likewise, “90210” will block all orders to that zip code. Similarly, “Springfield, IL” will block all the orders from an address in a city named “Springfield” in the state “Illinois”. “Springfield” will block every order from “Springfield”. “IL” will block every order from the state “IL”. “US” will block orders from country “United States” and so on. So, the very simple rule is, you can create any combination of address fields “Street address 1, Address 2, City, State, ZIPCODE, Country” separated by a comma as needed.

How do we blacklist the customer's detail?

There are three ways to blacklist a customer. First, open the order edit page, choose "Blacklist order" in the "Order actions" section and update the order; it will add the customer's details to the blacklists. Second, navigate to WooCommerce → Settings → Fraud Protection → Blacklisted Data, where you can manually edit the lists of blocked names, phones, emails, email domains, IP addresses, and addresses. Third, select multiple orders on the orders list page and use the bulk "Blacklist" action.

Is there wildcard rule for address blacklisting?

Yes, There is. Wildcard must be in the format of "%address%"; enclosed by "%". For example; If you put the "%Springfield%" as a wildcard rule for address, It will block the order if there is any match of "Springfield" within any of the customer's address(Street address, address line 2, city etc.)

Is there auto blacklisting system as well?

Yes, there is. But this auto system will be in action only for those payment gateways which authorizes the payment details and charge instantly (Electronic Check, Credit Card) etc.

What is the process for automatic blacklisting system?

Let us take an example of Electronic check payment gateway. When customer successfully validates the payment fields like "Route Number", "Account Number" & "Check Number" fields, those values will be sent for authorizing. If Bank couldn't authorize those customer details, the woo commerce will mark the order as "Failed". Then, same customer may try to create the multiple number of "Failed" orders. This plugin will track that behavior and blacklist the customer from future checkout.

Can I remove the customer details from blacklist?

Yes, absolutely. You can either edit the lists under WooCommerce → Settings → Fraud Protection → Blacklisted Data, or do it from the order edit page with the "Remove from Blacklist" order action.

Can I prevent the customer based on their previous order status?

Yes, absolutely. You can choose multiple order statuses in the settings, and this is completely compatible with WooCommerce Order Status Manager.

Can I whitelist customer details or anything?

Yes. From version 2.3.0, you can whitelist payment gateways and specific users. You can use either an email address or a WP user ID.

更新日志:

3.0.0 2.7.0 2.6.2 2.6.1 2.6.0 2.5.6 2.5.5 2.5.4 2.5.3 2.5.2 2.5.1 2.5.0 2.4.1 2.4.0 2.3.2 2.3.1 2.3.0 2.2.1 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.7.2 1.7.1 1.7.0 1.6.2 1.6.1 1.6.0 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.8 1.4.7 1.4.6 1.4.5 1.4.3 1.4.1 1.4.0 1.3.0 1.2.2 1.2 1.0.3 1.0.2 1.0.1 1.0.0