WooCommerce Anti-Fraud

$99.00 / year

Detect fraudulent activities on the go!
Download the plugin to secure your WooCommerce store from fraudulent activities like chargebacks and stay updated about risks associated with incoming orders. For installation and configuration options, please see the plugin’s documentation.

Buying WooCommerce Anti-fraud also gives you access to 1 year of premium support and updates.

Quickly detect fraudulent transactions on your WooCommerce store

It is unfortunate, but true, that fraudulent transactions fuel a large sector of the eCommerce industry. When a fraudulent transaction is made via your online store, it is of paramount importance to act swiftly to (a) ensure your customers aren’t affected and(b) minimise hassles for you, as the store owner.


WooCommerce Anti-Fraud is designed to help you pick up fraudulent transactions and catch them as they happen – by scanning and providing a score for each completed transaction made via your online store, based on a set of advanced scoring rules.

This WooCommerce plugin is ideal for store-owners who want to:

  • Automatically block or pause fraudulent orders.
  • Easily view risks and warnings associated with each order
  • Receive notifications when a fraudulent or unsafe order is placed.
  • Reduce store management time by easily filtering out illegitimate orders.
  • Integrate minFraud® services by MaxMind on their online store.



New in Version 3.6 –

Stay Vigilant with Anti-fraud Analytics with our Insightful  Dashboard!

  • Discover recent fraudulent activities
  • Trends over a week
  • What’s going on with the latest orders
  • Emails blocked in 24 hours
  • PayPal accounts under verification
  • Complete unified information of fraudulent activities in one place.



Check the ‘risk’ of each order

WooCommerce Anti-Fraud automatically assigns a score out of 100 to each order. This is called the risk score. The higher the number, the more likely the order is to be fraudulent. Examining the risk score allows you to quickly evaluate the potential risk level of the transaction and act accordingly. A risk score and advice, given for an order via the WooCommerce admin.

A risk score and advice, given for an order via the WooCommerce admin.


Underneath the risk score, the user can view warnings associated with the order. The advice provided is related to the rules in place (for example, if a customer’s IP address doesn’t match the billing country). The higher this number is, the more likely it is that the order is potentially fraudulent.

Automatically cancel or pause suspicious orders

If a potentially fraudulent transaction is detected, the WooCommerce Anti-Fraud can be configured to perform one or more of the following automated actions:

  • Cancel the order
  • Hold the order
  • Notify the administrator via email, without changing the order status

In the plugin’s settings, you can change when these actions are triggered according to their risk score. For example, you may only want to automatically cancel orders if their risk score is higher than 90.

The automated actions provided by WooCommerce Anti-Fraud.

Pre-Configured Rules

WooCommerce Anti-Fraud works out of the box – with no additional rule configuration required. We have defined a collection of default rules, by which the system scores each transaction. These pre-configured rules will be suitable for most online stores. However, the rules can be customised via the plugin’s settings to place higher or lower importance on specific factors.

Customize the importance of each risk factor

Our Anti-Fraud plugin lets you assign a ‘risk weight’ to each risk factor. This means that you can decide how important each risk is. The higher the risk weight is for each category, the higher the risk score will be when the risk is detected.

You can also set risk weight to “0” to disable it.

IP Geolocation checker

IP Geolocation checker option will notify you if the shipping address is different from where it is ordered based on location. This will help you check the legitimacy of the order.

Set a list of unsafe countries

You can now define which countries are considered unsafe or high risk. If an order is placed from an unsafe country, it will be reflected in their risk score.


Be notified about suspicious email addresses

Enter a list of domains that are associated with fraudulent transactions. Users with email addresses under these domains will be considered a higher risk. This feature is useful for detecting customers who use disposable or temporary email services.

Require verified PayPal accounts

Limit PayPal payments to verified email addresses. The customer will receive a customizable email from your shop, prompting them to authenticate their PayPal account before the purchase can be shipped.


Harness the Power of Machine Learning with Maxmind minFraud® integration

WooCommerce Anti-fraud now includes integration with the Maxmind minFraud Score tools. Now, combine existing rules with a smart real-time risk score for each order. This feature gives you an extra layer of security by assessing orders for fraudulent activities using a smart machine learning algorithm by MaxMind. Enabling this feature, you will be notified about the status of the order when the risk score exceeds the threshold set in the minFraud Settings.


Blacklist fraudulent email addresses

You can easily blacklist emails that you know are unsafe. This will notify you when they place an order and allow you to put it on hold. Emails that have been linked to fraudulent purchases will automatically be added to this blacklist.


Cancel suspicious orders after they are processed

If an order’s risk score is high enough, the plugin can automatically change the order’s status from “Processing” to “Cancelled” or “On Hold”. The threshold for this can be changed within the plugin’s settings.


Detect multiple orders from the same IP address

If multiple orders are coming from the same location over a short period of time, they are much more likely to be illegitimate. WooCommerce Anti Fraud allows you to see when this happens.


Notification to multiple email addresses for orders marked as fraudulent 

You can set multiple email addresses to get notifications about the orders that have high fraudulent scores.


Proxy Detection 

With the WooCommerce Anti-Fraud plugin, you can detect which order is sent using a proxy server. Many illegitimate activities online are performed using proxies, this indicator is of key consideration for online sellers.


Ordered Quantity and Amount Check

These two features can help you reduce chargebacks effectively. You can set the maximum buying amount, number of products and even weighting based on the type of products you are selling to counter fraudulent activities.


Billing and Shipping address conflict indicator

WooCommerce Anti-fraud plugin’s Billing and shipping address conflict feature can help you reduce the payment frauds. You will be notified about the conflict on your order page whenever Anti-fraud plugin finds the conflict of this kind.

Coming Soon

  • Fake email detection – Fake email addresses are closely linked with online fraud. We’re working on a feature which alerts you when a customer is using a fake or unsafe email address.

At Woocommerce.opmc.com.au, we want to ensure that you are 100% happy with your purchase.

  • If you have technical or sales queries, do not hesitate get in touch with us
  • If after you attempted to resolve issues with Support staff and feel the product(s) you purchased does/do not the best fit your requirements, we want to make things right.

Our policy offers a full refund within 30 days of your date of purchase. We’d love to know what went wrong and how we can improve, so please include details about the reason for your refund request if you reach out to us directly.

Woocommerce.opmc.com.au and our payment process submit the refund immediately and make every attempt to process the refund as quickly as possible. Your financial institution can take up to 20 days for the refund to reflect in your bank account/card.

WooCommerce Anti-Fraud checks for possible fraud whenever an order is placed through your store. The outcome of this check is the output of Risk Advise and Risk Scores. Furthermore, Artificial Intelligence based MaxMind’s minFraud services Integration with our plugin will give you an extra layer of security.


  1. Download the .zip file from your WooCommerce account.
  2. Go toWordPress Admin > Plugins > Add New and Upload Plugin with the file you downloaded with Choose File.
  3. Install Now and Activate the extensions.
More information at Install and Activate Plugins/Extensions.

Setup and Configuration

In Anti-Fraud Settings, you can set these automated actions based on Risk Score:
  • Cancel order
  • Put an order on hold
  • Send the administrator an email notification (but don’t change with the order status)
  • Verify Paypal before sending the order for fraud prevention.
  • Assess fraudulent activity with integrating minFraud® AI-based service by MaxMind.
The automated action section also allows for a list of email addresses that are whitelisted from these automated actions. Enter one email address per line. Save changes.

minFraud® Setup and Configuration

minFraud® Integration is an AI-based scoring system to check risk affiliated with orders you receive. Signup for minFraud® fraud prevention service by visiting https://www.maxmind.com/en/solutions/minfraud-services After signing up, click My Account and select My License Key from tabs on  and then click Generate new license key
  Note: Copy User IDLicense key and save it in a safe place for future use, as License Key will be displayed in full only for the first time.  
  • Goto: WordPress Dashboard > WooCommerce > Settings > Anti Fraud > minFraud Settings 
  • Check Enable MinFraud Settings and Device Tracking Settings
  • Paste User ID and License key and Click Save changes at the bottom.
Authentication message will appear on the successful integration and you are all set up.


WooCommerce Anti-Fraud checks for possible fraud whenever an order is placed. The outcome of this check is the output of Risk Advise and Risk Score. For Risk Advise:
  • Low Risk – A Risk score lower than 25.
  • Medium Risk – A Risk score between 25 and 75.
  • High Risk – A Risk score higher than 75.
Risk Advise, Risk Score and a list of failed rules are added to the order edit display. The Fraud Risk meta box Risk Advise is also shown in the order overview screen as a colored shield, and the shield color is based on the level of Risk Advise.   Order overview Risk Advise color key:
  • Green – Low Risk
  • Orange – Medium Risk
  • Red – High Risk
  • Grey – No fraud check is done

How are Fraud Advise and Fraud Score calculated?

We created a set of rules that vary from simple checking if the shipping address matches the billing address to advanced rules such as proxy detection. We calculate a score based on the number of rules the order fails, then display Fraud Advise based on this score.  

Configuring the plugin’s settings

By navigating to WooCommerce > Settings and clicking the Anti-Fraud tab, you can configure how the plugin reacts to different risk scores.
  • Admin Email Settings – Leave this on if you want WordPress to send you emails regarding the outcome of anti-fraud checks.
  • Cancel score – This field allows you to determine when orders are automatically cancelled according to the score of their anti-fraud check. Orders with a risk score equal to or higher than the value entered will automatically be cancelled. By writing “0” in the field, this feature will be disabled and no orders will automatically be cancelled.
  • On-hold score – This field is used to determine when an order is automatically put on hold. When an order’s risk score equals or exceeds this value, it will be placed on hold to be reviewed. By writing “0” in the field, this feature will be disabled and no orders will automatically be put on hold.
  • Email notification score – Risk scores that meet or exceed this value will cause an email to be sent to your address.
  • Medium and high-risk thresholds – This field allows you to change what the plugin classifies as a medium-level risk or a high-level risk.
  • Enable first-order check – When enabled, the plugin will include a warning if the order placed is a user’s first order. The risk score will also be affected according to the rule’s risk weight.
  • Enable first-order check for processing order – When the first-order is placed by a new client and the order enters into processing mode because of the low risk involved, enabling this field will reinitiate our anti-fraud algorithm for giving you an extra layer of protection.
  • Enable international order check – This setting checks if an order has been placed internationally. If it is, a warning is displayed and the risk score will be affected according to the rule’s weight.
  • Enable IP geolocation check – When enabled, the plugin will look up the IP address of customers to determine their location. This information can help you detect illegitimate orders (eg. the IP location is in a different country to the shipping address).
  • Enable Billing and Shipping address check – Enabling Billing and shipping address check will trigger this feature when there is a conflict between billing and shipping address.
  • Enable Proxy check – If a buyer is using a proxy to buy from your store, the antifraud plugin will add score set for this feature to other indicators when enabled.
  • Enable suspicious domains check – By entering email domains (eg gmail.com, yahoo.com) into the “Suspicious Domains” field, the plugin can warn you when an order is placed using one of these addresses.
  • Enable unsafe countries check – Countries marked on this list are considered suspicious by the plugin. You can select multiple countries by holding CTRL (Windows) or  ⌘ (Mac) when you are clicking them.
  • Enable order amount check – Unusually large orders are a common sign of fake transactions. By enabling this setting, you will be warned when an order is placed that exceeds the cost in the “Amount limit” box.
  • Check for attempt count – Enable this setting to check for multiple orders placed over short time spans (eg. 3 orders over 24 hours.
  • IP multiple details check – When enabled, this setting will check if multiple orders have been placed over the same IP address. This is helpful for detecting users who are attempting to purchase with several different emails.

Blacklist Settings

By adding an email to your blacklist, their purchases will automatically be detected as a high-risk. By enabling automatic blacklisting, email addresses with a high risk of fraud will be added to this list automatically. You can also block individual email addresses by adding them to the list manually. Use this feature for fraudulent customers who you’ve had trouble with in the past.  

Paypal Settings

  • Enable PayPal verification – When this setting is active, all PayPal payments will require verification. A verified PayPal email address is linked with more legitimate, low-risk orders. If verification fails, the order is put on hold.
  • Prevent downloads if verification fails – For WooCommerce stores which have digital downloads, this setting can be used to restrict access to the downloadable file(s) until the PayPal email is verified.
  • Time spend before further attempts – This setting adjusts how many days are allowed to pass before another email is sent.
  • Email body – This field allows you to customize the message that is sent to customers who need to verify their PayPal accounts.

Rule settings of minFraud®

By default Minimum MinFraud Risk Score for minFraud® integration is set to 30. It is the threshold value after which the minFraud alert is triggered in the WooCommerce antifraud plugin. Similarly, the default value of MinFraud Rule Weight is also set to 30, which is the weighting in proportion to the total per cent of fraud set for the minFraud. You can also customise your setting how it suits you. For example, you want minFraud to trigger when you get a score of 50, you have to set Minimum minFraud Risk Score to 50. Similarly, if you want to give minFraud more weighting, for example, 40 on Fraud risk graph that is displayed in your order then set MinFraud Rule Weight to 40.
minFraud integration is inactive by default. You have to set it after activating the plugin following the procedure mentioned above.   

Checking minFraud® Transactions on MaxMind website

Sign in to your MaxMind account. Goto MY ACCOUNT > minFraud Transactions By clicking on the Transaction ID you can see for details of each order.

Checking minFraud® integration Response on the order page

If the transaction score exceeds the threshold set in minFraud’s Rule Settings tab you‘ll see a notification on your order page. These scores are integrated with our already set scoring system that can check other aspects of fraud as well and gives you extra protection over the fraudulent activities.  

Manually checking Fraud Risk on old orders

Orders that were placed prior to installing the Anti-Fraud extension can be manually checked by opening the order and clicking the Calculate Fraud Risk button in the Fraud Risk meta box. The ‘Calculate Fraud Risk’ button.  


I’m not receiving the administrator notifications email.↑ Back to top

Not receiving the administrator email can have multiple causes.
  • Verify in WordPress default settings that the admin email address is entered correctly
  • Check your SPAM folder to ensure the message was not filtered
If neither, contact your host to check if your website is allowed to send the email.
By purchasing this product, you will be able to gain access to a downloadable .zip file. When you purchase this plugin, you are assigned an account and license key. This gives you access to one year of premium support and updates.

Basic Setup:

  1. Purchase the WooCommerce Anti-fraud plugin to get started.
  2. Download the .zip file to your device.
  3. On your website, Go to: WordPress Admin > Plugins > Add New to upload the file you downloaded with Choose File.
  4. Activate the plugin in Plugins > Installed Plugins.
If you have a question about our WooCommerce Anti-fraud plugin, please feel free to contact our support team. Plugin Documentation


There are no reviews yet.

Be the first to review “WooCommerce Anti-Fraud”

Your email address will not be published.

WooCommerce Anti-Fraud
$99.00 / year