{"id":251004,"date":"2025-09-19T16:44:39","date_gmt":"2025-09-19T16:44:39","guid":{"rendered":"https:\/\/br.wordpress.org\/plugins\/fraud-and-scam-detection-for-woocommerce\/"},"modified":"2026-05-27T12:54:19","modified_gmt":"2026-05-27T12:54:19","slug":"fraud-and-scam-detection-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/en-ca.wordpress.org\/plugins\/fraud-and-scam-detection-for-woocommerce\/","author":15590126,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"6.9.4","requires":"5.7","requires_php":"7.2","requires_plugins":null,"header_name":"Fraud and Scam Detection For WooCommerce","header_author":"Link Nacional","header_description":"Performs verification and prevention of malicious payments.","assets_banners_color":"f4f5f5","last_updated":"2026-05-27 12:54:19","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.linknacional.com.br\/wordpress\/","header_plugin_uri":"https:\/\/www.linknacional.com.br\/wordpress\/woocommerce\/antifraude\/","header_author_uri":"https:\/\/linknacional.com.br\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1328,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"linknacional","date":"2026-02-24 15:51:14"},"1.1.6":{"tag":"1.1.6","author":"linknacional","date":"2025-09-19 16:44:23"},"1.1.7":{"tag":"1.1.7","author":"linknacional","date":"2026-02-23 18:05:08"},"1.1.8":{"tag":"1.1.8","author":"linknacional","date":"2026-02-23 18:29:22"},"1.1.9":{"tag":"1.1.9","author":"linknacional","date":"2026-02-24 15:18:19"},"1.2.0":{"tag":"1.2.0","author":"linknacional","date":"2026-05-19 19:07:18"},"1.2.1":{"tag":"1.2.1","author":"linknacional","date":"2026-05-20 13:06:00"},"1.3.0":{"tag":"1.3.0","author":"linknacional","date":"2026-05-27 12:54:19"}},"upgrade_notice":{"1.3.0":"<ul>\n<li>New antifraud behavior controls, configurable IP ban duration, and data-based blocking by email, phone, country, and device fingerprint.<\/li>\n<\/ul>","1.2.1":"<ul>\n<li>Fix default state of checkboxes on the settings page.<\/li>\n<\/ul>","1.2.0":"<ul>\n<li>New security verification system with Cloudflare Turnstile and IP banning feature.<\/li>\n<\/ul>","1.1.9\/1.1.10":"<ul>\n<li>New banners according to country.<\/li>\n<\/ul>","1.1.8":"<ul>\n<li>New layout for the plugin images.<\/li>\n<\/ul>","1.1.7":"<ul>\n<li>Fix the plugin URL.<\/li>\n<\/ul>","1.1.6":"<ul>\n<li>Change actions.<\/li>\n<\/ul>","1.1.5":"<ul>\n<li>Fix Wordpress issues.<\/li>\n<\/ul>","1.1.4":"<ul>\n<li>Fix Wordpress issues.<\/li>\n<\/ul>","1.1.3":"<ul>\n<li>Remove plugin updater.<\/li>\n<\/ul>","1.1.2":"<ul>\n<li>Change plugin title.<\/li>\n<\/ul>","1.1.1":"<ul>\n<li>Fix GitHub actions.<\/li>\n<\/ul>","1.1.0":"<ul>\n<li>Add compatibility with shortcode form.<\/li>\n<\/ul>","1.0.0":"<ul>\n<li>Plugin launch.<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3468755,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3468755,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-pt_BR.jpg":{"filename":"banner-1544x500-pt_BR.jpg","revision":3468728,"resolution":"1544x500","location":"assets","locale":"pt_BR","width":1544,"height":500},"banner-1544x500-rtl.jpg":{"filename":"banner-1544x500-rtl.jpg","revision":3537855,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3468755,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-pt_BR.jpg":{"filename":"banner-772x250-pt_BR.jpg","revision":3468728,"resolution":"772x250","location":"assets","locale":"pt_BR","width":772,"height":250},"banner-772x250-rtl.jpg":{"filename":"banner-772x250-rtl.jpg","revision":3537855,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3468755,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.10","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3550684,"resolution":"1","location":"assets","locale":"","width":1605,"height":887},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3550684,"resolution":"2","location":"assets","locale":"","width":315,"height":80},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3550684,"resolution":"3","location":"assets","locale":"","width":269,"height":73},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3467931,"resolution":"4","location":"assets","locale":"","width":1746,"height":961},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3550684,"resolution":"5","location":"assets","locale":"","width":1088,"height":398},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3550684,"resolution":"6","location":"assets","locale":"","width":1091,"height":399},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3550684,"resolution":"7","location":"assets","locale":"","width":828,"height":60}},"screenshots":[]},"plugin_section":[],"plugin_tags":[191269,3882,595,600,286],"plugin_category":[38,45,54],"plugin_contributors":[211810],"plugin_business_model":[],"class_list":["post-251004","plugin","type-plugin","status-publish","hentry","plugin_tags-antifraud","plugin_tags-cloudflare","plugin_tags-recaptcha","plugin_tags-security","plugin_tags-woocommerce","plugin_category-authentication","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-linknacional","plugin_committers-linknacional"],"banners":{"banner":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/banner-772x250.jpg?rev=3468755","banner_2x":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3468755","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/icon-128x128.gif?rev=3468755","icon_2x":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/icon-256x256.gif?rev=3468755","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-1.png?rev=3550684","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-2.png?rev=3550684","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-3.png?rev=3550684","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-4.png?rev=3467931","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-5.png?rev=3550684","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-6.png?rev=3550684","caption":""},{"src":"https:\/\/ps.w.org\/fraud-and-scam-detection-for-woocommerce\/assets\/screenshot-7.png?rev=3550684","caption":""}],"raw_content":"<!--section=description-->\n<p>The <strong>Fraud and Scam Detection For WooCommerce<\/strong> plugin helps protect your online store by adding a verification layer to the WooCommerce checkout.<br \/>\nUsing <strong>Google reCAPTCHA<\/strong> or <strong>Cloudflare Turnstile<\/strong>, the plugin automatically analyzes user interactions and blocks suspicious checkout attempts, reducing fraudulent transactions and ensuring safer payments.<\/p>\n\n<p><strong>Main Features:<\/strong>\n- Integration with <strong>Google reCAPTCHA v3<\/strong>;\n- Integration with <strong>Cloudflare Turnstile<\/strong>;\n- Protects WooCommerce checkout against automated bots and fraudulent activity;\n- Configurable minimum score threshold for human-like behavior detection (reCAPTCHA);\n- <strong>Configurable antifraud behavior<\/strong> \u2014 choose whether to block the order, mark it as fraud, add an internal note, or any combination of these actions;\n- <strong>Advanced IP banning<\/strong> \u2014 ban IPs for a defined duration (hours, days, weeks, months, years) or permanently, with automatic expiration for temporary bans;\n- IP lookup and order filtering by IP directly from the order detail page;\n- <strong>Data-based blocking<\/strong> \u2014 block orders by email address, email domain, phone number, country, or device fingerprint;\n- Lightweight and optimized for performance.<\/p>\n\n<p><strong>Dependencies<\/strong><\/p>\n\n<p>This plugin requires <a href=\"https:\/\/woocommerce.com\/\">WooCommerce<\/a> to be installed and active.<br \/>\nFor Google reCAPTCHA, you also need valid <a href=\"https:\/\/www.google.com\/recaptcha\/admin\/create\">Google reCAPTCHA API keys<\/a>.<br \/>\nFor Cloudflare Turnstile, you need valid <a href=\"https:\/\/dash.cloudflare.com\/?to=\/:account\/turnstile\">Cloudflare Turnstile site and secret keys<\/a>.<\/p>\n\n<p><strong>User instructions<\/strong><\/p>\n\n<ol>\n<li><p>Go to WordPress admin panel &gt; WooCommerce &gt; Settings &gt; Anti-Fraud;<\/p><\/li>\n<li><p>Enable the antifraud option and choose between <strong>Google reCAPTCHA<\/strong> or <strong>Cloudflare Turnstile<\/strong>;<\/p><\/li>\n<li><p>Enter the corresponding <strong>Site Key<\/strong> and <strong>Secret Key<\/strong> for the chosen service;<\/p><\/li>\n<li><p>For reCAPTCHA: set the <strong>minimum score threshold<\/strong> (higher values = stricter validation);<\/p><\/li>\n<li><p>Optionally enable <strong>IP check<\/strong> to ban specific IP addresses from checkout;<\/p><\/li>\n<li><p>Optionally enable <strong>debug mode<\/strong> to log requests and responses;<\/p><\/li>\n<li><p>Save the settings. From now on, the WooCommerce checkout will require security validation.<\/p><\/li>\n<\/ol>\n\n<h3>External services<\/h3>\n\n<p>This plugin integrates with Google reCAPTCHA v3 and Cloudflare Turnstile to provide fraud and bot protection for WooCommerce checkout processes.<\/p>\n\n<p><strong>Google reCAPTCHA v3<\/strong><\/p>\n\n<p>What the service is and what it is used for:<br \/>\nGoogle reCAPTCHA v3 is a security service that analyzes user behavior to determine if a user is likely human or bot. It's used to protect the WooCommerce checkout process from automated fraud attempts and malicious activities.<\/p>\n\n<p>What data is sent and when:<br \/>\nWhen a customer attempts to complete a checkout, the plugin sends the following data to Google reCAPTCHA servers:\n- User's IP address\n- Browser and device information\n- User interaction patterns during checkout\n- reCAPTCHA response token<\/p>\n\n<ul>\n<li>Google reCAPTCHA Terms of Service: https:\/\/developers.google.com\/recaptcha\/docs\/terms<\/li>\n<li>Google Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p><strong>Cloudflare Turnstile<\/strong><\/p>\n\n<p>What the service is and what it is used for:<br \/>\nCloudflare Turnstile is a privacy-friendly CAPTCHA alternative that verifies users without tracking or invasive data collection. It's used to protect the WooCommerce checkout from bots and fraudulent activity.<\/p>\n\n<p>What data is sent and when:<br \/>\nWhen a customer attempts to complete a checkout, the plugin sends the Turnstile response token to Cloudflare servers for validation:\n- Turnstile response token\n- User's IP address (handled by Cloudflare)<\/p>\n\n<ul>\n<li>Cloudflare Turnstile Terms of Service: https:\/\/www.cloudflare.com\/terms\/<\/li>\n<li>Cloudflare Privacy Policy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li><p>Look in the sidebar for the WordPress plugins area;<\/p><\/li>\n<li><p>In installed plugins look for the option 'add new';<\/p><\/li>\n<li><p>Click on the 'send plugin' option in the page title and upload the fraud-scam-detection-woocommerce.zip plugin;<\/p><\/li>\n<li><p>Click on the 'install now' button and then activate the installed plugin;<\/p><\/li>\n<li><p>Now go to WooCommerce settings &gt; Anti-Fraud;<\/p><\/li>\n<li><p>Enter your Google reCAPTCHA credentials, configure the minimum score, and save.<\/p><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20the%20plugin%20license%3F\"><h3>What is the plugin license?<\/h3><\/dt>\n<dd><ul>\n<li>This plugin is released under a GPL license.<\/li>\n<\/ul><\/dd>\n<dt id=\"what%20is%20needed%20to%20use%20this%20plugin%3F\"><h3>What is needed to use this plugin?<\/h3><\/dt>\n<dd><ul>\n<li>WooCommerce installed and active;<\/li>\n<li>Google reCAPTCHA API keys (if using reCAPTCHA);<\/li>\n<li>Cloudflare Turnstile site and secret keys (if using Turnstile).<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20the%20minimum%20score%20work%3F\"><h3>How does the minimum score work?<\/h3><\/dt>\n<dd><ul>\n<li>Google reCAPTCHA v3 assigns a score between 0.0 (likely a bot) and 1.0 (likely human).<br \/>\nYou can configure the threshold in plugin settings to determine how strict the validation should be.<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20the%20antifraud%20behavior%20work%3F\"><h3>How does the antifraud behavior work?<\/h3><\/dt>\n<dd><ul>\n<li><p>When fraud is detected, the plugin can perform one or more of the following actions \u2014 independently or combined:<\/p>\n\n<ul>\n<li><strong>Block Order<\/strong>: prevents the order from being placed and returns an error to the customer;<\/li>\n<li><strong>Mark Order as Fraud<\/strong>: changes the order status to the custom fraud status for manual review, without necessarily blocking the transaction;<\/li>\n<li><strong>Add Note to Order Only<\/strong>: adds an internal note with detection details without blocking or changing the order status.<\/li>\n<\/ul>\n\n<p>This lets store owners choose between a conservative approach (observe and log) or a strict one (block immediately).<\/p><\/li>\n<\/ul><\/dd>\n<dt id=\"how%20does%20the%20ip%20banning%20system%20work%3F\"><h3>How does the IP banning system work?<\/h3><\/dt>\n<dd><ul>\n<li>When the <strong>Ban IPs<\/strong> option is active, a ban\/unban panel appears on each order detail page.<br \/>\nYou can also manage the full list of banned IPs in <strong>WooCommerce &gt; Settings &gt; Anti-Fraud &gt; Banned IPs<\/strong>.<br \/>\nThe improved ban system supports <strong>temporary bans<\/strong> with a configurable duration (hours, days, weeks, months, or years) that expire automatically, as well as <strong>permanent bans<\/strong> by selecting the \u201cForever\u201d unit.<br \/>\nAny customer attempting to checkout from a banned IP within the active ban period will be blocked and the configured antifraud behavior will be applied.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New data-based blocking system.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix default state of checkboxes on the settings page.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New security verification system with Cloudflare Turnstile.<\/li>\n<li>New IP banning system.<\/li>\n<\/ul>\n\n<h4>1.1.9\/1.1.10<\/h4>\n\n<ul>\n<li>New banners according to country.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>New layout for the plugin images.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fix the plugin URL.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Change actions.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Fix Wordpress issues.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fix Wordpress issues.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Remove plugin updater.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Change plugin title.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fix GitHub actions.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add compatibility with shortcode form.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Plugin launch with Google reCAPTCHA integration for WooCommerce checkout.<\/li>\n<\/ul>","raw_excerpt":"Add Google reCAPTCHA or Cloudflare Turnstile verification to WooCommerce checkout to prevent fraudulent transactions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/251004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=251004"}],"author":[{"embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/linknacional"}],"wp:attachment":[{"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=251004"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=251004"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=251004"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=251004"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=251004"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=251004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}