{"id":184248,"date":"2024-01-18T10:47:21","date_gmt":"2024-01-18T10:47:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/phone-blacklist-notifier\/"},"modified":"2026-06-14T03:11:21","modified_gmt":"2026-06-14T03:11:21","slug":"wc-blacklist-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wc-blacklist-manager\/","author":21137534,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.7","stable_tag":"2.2.7","tested":"7.0","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Blacklist Manager","header_author":"YoOhw.com","header_description":"It's a perfect tool for WooCommerce store owners who want to safeguard their operations against misuse and maintain high standards of customer service.","assets_banners_color":"593a40","last_updated":"2026-06-14 03:11:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wc-blacklist-manager","header_author_uri":"https:\/\/yoohw.com","rating":3.8,"author_block_rating":0,"active_installs":2000,"downloads":63828,"num_ratings":13,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"yoohw","date":"2024-01-18 10:51:38"},"1.0.1":{"tag":"1.0.1","author":"yoohw","date":"2024-01-20 04:03:27"},"1.1.0":{"tag":"1.1.0","author":"yoohw","date":"2024-03-09 04:33:24"},"1.2.0":{"tag":"1.2.0","author":"yoohw","date":"2024-09-16 03:02:38"},"1.3.0":{"tag":"1.3.0","author":"yoohw","date":"2024-09-16 03:02:38"},"1.4.0":{"tag":"1.4.0","author":"yoohw","date":"2024-10-16 15:22:02"},"2.0":{"tag":"2.0","author":"yoohw","date":"2025-04-17 03:02:51"},"2.0.5":{"tag":"2.0.5","author":"yoohw","date":"2025-07-15 04:40:55"},"2.0.6":{"tag":"2.0.6","author":"yoohw","date":"2025-07-23 01:25:16"},"2.0.7":{"tag":"2.0.7","author":"yoohw","date":"2025-08-08 01:21:13"},"2.0.8":{"tag":"2.0.8","author":"yoohw","date":"2025-09-08 03:00:26"},"2.1":{"tag":"2.1","author":"yoohw","date":"2025-09-15 04:25:09"},"2.1.1":{"tag":"2.1.1","author":"yoohw","date":"2025-09-28 05:18:43"},"2.1.2":{"tag":"2.1.2","author":"yoohw","date":"2025-10-28 01:02:57"},"2.1.3":{"tag":"2.1.3","author":"yoohw","date":"2025-11-12 05:13:57"},"2.1.4":{"tag":"2.1.4","author":"yoohw","date":"2025-12-01 01:12:57"},"2.1.5":{"tag":"2.1.5","author":"yoohw","date":"2025-12-06 10:42:25"},"2.1.6":{"tag":"2.1.6","author":"yoohw","date":"2025-12-12 05:12:37"},"2.1.6.1":{"tag":"2.1.6.1","author":"yoohw","date":"2025-12-14 10:40:39"},"2.1.7":{"tag":"2.1.7","author":"yoohw","date":"2026-01-10 16:18:53"},"2.1.8":{"tag":"2.1.8","author":"yoohw","date":"2026-02-28 05:36:01"},"2.1.9":{"tag":"2.1.9","author":"yoohw","date":"2026-03-17 01:14:37"},"2.2":{"tag":"2.2","author":"yoohw","date":"2026-03-23 05:35:53"},"2.2.1":{"tag":"2.2.1","author":"yoohw","date":"2026-03-26 01:04:59"},"2.2.2":{"tag":"2.2.2","author":"yoohw","date":"2026-04-15 02:42:49"},"2.2.3":{"tag":"2.2.3","author":"yoohw","date":"2026-04-15 02:42:49"},"2.2.3.1":{"tag":"2.2.3.1","author":"yoohw","date":"2026-04-16 03:33:35"},"2.2.4":{"tag":"2.2.4","author":"yoohw","date":"2026-04-27 11:19:27"},"2.2.5":{"tag":"2.2.5","author":"yoohw","date":"2026-05-04 00:34:24"},"2.2.6":{"tag":"2.2.6","author":"yoohw","date":"2026-05-22 00:43:24"},"2.2.7":{"tag":"2.2.7","author":"yoohw","date":"2026-06-14 03:11:21"}},"upgrade_notice":[],"ratings":{"1":4,"2":0,"3":0,"4":0,"5":9},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3516963,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3516963,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3516961,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3516961,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.1.0","1.2.0","1.3.0","1.4.0","2.0","2.0.5","2.0.6","2.0.7","2.0.8","2.1","2.1.1","2.1.2","2.1.3","2.1.4","2.1.5","2.1.6","2.1.6.1","2.1.7","2.1.8","2.1.9","2.2","2.2.1","2.2.2","2.2.3","2.2.3.1","2.2.4","2.2.5","2.2.6","2.2.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3542955,"resolution":"1","location":"assets","locale":"","width":1920,"height":1080},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3542955,"resolution":"2","location":"assets","locale":"","width":1920,"height":1080},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3542955,"resolution":"3","location":"assets","locale":"","width":1920,"height":1080},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3542955,"resolution":"4","location":"assets","locale":"","width":1920,"height":1080},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3542955,"resolution":"5","location":"assets","locale":"","width":1920,"height":1080},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3571459,"resolution":"6","location":"assets","locale":"","width":1920,"height":1080}},"screenshots":[]},"plugin_section":[],"plugin_tags":[1784,3148,30788,132861,188693],"plugin_category":[54],"plugin_contributors":[223813,223812],"plugin_business_model":[],"class_list":["post-184248","plugin","type-plugin","status-publish","hentry","plugin_tags-blacklist","plugin_tags-checkout","plugin_tags-form-spam","plugin_tags-fraud-prevention","plugin_tags-woocommerce-anti-fraud","plugin_category-security-and-spam-protection","plugin_contributors-baonguyen0310","plugin_contributors-yoohw","plugin_committers-yoohw","plugin_support_reps-jacobb26"],"banners":{"banner":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/banner-772x250.png?rev=3516961","banner_2x":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/banner-1544x500.png?rev=3516961","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/icon-128x128.png?rev=3516963","icon_2x":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/icon-256x256.png?rev=3516963","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-1.png?rev=3542955","caption":""},{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-2.png?rev=3542955","caption":""},{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-3.png?rev=3542955","caption":""},{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-4.png?rev=3542955","caption":""},{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-5.png?rev=3542955","caption":""},{"src":"https:\/\/ps.w.org\/wc-blacklist-manager\/assets\/screenshot-6.png?rev=3571459","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Blacklist Manager<\/strong> is a WooCommerce blacklist, anti-fraud, and spam prevention plugin for stores that need to block fake orders, suspicious customers, spam registrations, and unwanted form submissions.<\/p>\n\n<p>Use blacklist rules for <strong>phone numbers<\/strong>, <strong>email addresses<\/strong>, <strong>IP addresses<\/strong>, and <strong>email domains<\/strong> at WooCommerce checkout, registration, comments, product reviews, REST API orders, and supported WordPress forms. Built-in checkout email verification and phone verification can also challenge risky customers before an order is accepted.<\/p>\n\n<p>The plugin works with WooCommerce Classic Checkout, WooCommerce Checkout Blocks, Contact Form 7, Gravity Forms, and WPForms.<\/p>\n\n<p><a href=\"https:\/\/yoohw.com\/product\/blacklist-manager-premium\/\">Premium version<\/a> | <a href=\"https:\/\/yoohw.com\/global-blacklist-plan\/\">Global Blacklist<\/a> | <a href=\"https:\/\/yoohw.com\/docs\/category\/woocommerce-blacklist-manager\/\">Documentation<\/a> | <a href=\"https:\/\/yoohw.com\/support\/\">Support<\/a> | <a href=\"https:\/\/sandbox.yoohw.com\/demo\/yobm_demo.html\">Demo<\/a><\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>WooCommerce checkout protection<\/strong>: Block or review orders using phone, email, IP address, and email domain rules.<\/li>\n<li><strong>Suspect and blocked lists<\/strong>: Review risky identities before moving confirmed abuse to the blocklist.<\/li>\n<li><strong>Fast blacklist management<\/strong>: Add entries from the dashboard or directly from the WooCommerce order screen.<\/li>\n<li><strong>Registration protection<\/strong>: Stop signups that match blocked emails, IP addresses, or email domains.<\/li>\n<li><strong>Comment and review blocking<\/strong>: Prevent comments and product reviews from blacklisted emails.<\/li>\n<li><strong>Form spam protection<\/strong>: Check Contact Form 7, Gravity Forms, and WPForms submissions against blacklist data.<\/li>\n<li><strong>Checkout email verification<\/strong>: Require a verification code before allowing checkout to continue.<\/li>\n<li><strong>Checkout phone verification<\/strong>: Require an SMS verification code for phone-based checkout validation.<\/li>\n<li><strong>WooCommerce REST API protection<\/strong>: Block blacklisted identities from creating orders through external apps or integrations.<\/li>\n<li><strong>Custom notices and alerts<\/strong>: Customize customer-facing block messages and admin email alerts.<\/li>\n<li><strong>Dashboard stats<\/strong>: Review blacklist entries and detection attempts from the admin area.<\/li>\n<\/ul>\n\n<h3>Checkout Compatibility<\/h3>\n\n<p>Blacklist Manager supports WooCommerce Classic Checkout, <a href=\"https:\/\/woocommerce.com\/checkout-blocks\/\">WooCommerce Checkout Blocks<\/a>, and many third-party checkout plugins that use standard WooCommerce checkout and order creation flows.<\/p>\n\n<h3>Global Blacklist Decisions<\/h3>\n\n<p>Blacklist Manager can connect your store to <strong>Global Blacklist Decisions<\/strong>, a fraud-prevention service that checks order identities such as email, phone, IP address, address, and email domain against broader risk data.<\/p>\n\n<p><a href=\"https:\/\/yoohw.com\/global-blacklist-plan\/\">Learn more about Global Blacklist Decisions<\/a><\/p>\n\n<h3>Premium Features<\/h3>\n\n<p>Blacklist Manager Premium adds deeper fraud review and automation for stores that need more than manual blacklist rules:<\/p>\n\n<ul>\n<li>Risk scoring for blacklist, identity, IP, address, payment, device, and order pattern signals.<\/li>\n<li>Automation rules to auto-suspect, auto-block, or auto-review orders.<\/li>\n<li>Payment intelligence for Stripe, PayPal, Mollie, Braintree, WooPayments, AVS, card country, and payer mismatch signals.<\/li>\n<li>Device identity checks to link repeat abuse across emails, phones, IPs, addresses, and accounts.<\/li>\n<li>Advanced blocking for customer name, address, device, disposable email, disposable phone, country, VPN, and proxy signals.<\/li>\n<li>Activity logs, import\/export, cleanup tools, permissions, multi-store sync, CAPTCHA, SMS, IP intelligence, geocoding, and email validation integrations.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/yoohw.com\/product\/blacklist-manager-premium\/\">Explore Premium<\/a><\/p>\n\n<h3>Supported Plugins and Integrations<\/h3>\n\n<h4>Supported plugins<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a><\/li>\n<li><a href=\"https:\/\/www.gravityforms.com\/\">Gravity Forms<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\">WPForms<\/a><\/li>\n<\/ul>\n\n<h4>Premium integrations<\/h4>\n\n<ul>\n<li>WooCommerce Stripe Gateway, Payment Plugins for Stripe WooCommerce, WooCommerce PayPal Payments, Payment Plugins for PayPal WooCommerce, Braintree for WooCommerce, Mollie Payments for WooCommerce, and WooPayments.<\/li>\n<li>Cloudflare, reCAPTCHA v3\/v2, hCaptcha, IP-api, BigDataCloud, ZeroBounce, NumCheckr, Google Maps, Yo Credits, Twilio, and Textmagic.<\/li>\n<\/ul>\n\n<h3>Use Cases<\/h3>\n\n<ul>\n<li>Block fake WooCommerce orders before payment review.<\/li>\n<li>Prevent repeat abuse from known phone numbers, email addresses, IP addresses, and domains.<\/li>\n<li>Reduce spam registrations, comments, product reviews, and form submissions.<\/li>\n<li>Require email or phone verification during checkout.<\/li>\n<li>Review suspicious customers before moving them to the blocklist.<\/li>\n<li>Use Global Blacklist Decisions as an additional fraud signal.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install the plugin from <strong>Plugins &gt; Add New<\/strong>, or upload the plugin folder to <code>wp-content\/plugins<\/code>.<\/li>\n<li>Activate <strong>Blacklist Manager<\/strong> from the WordPress Plugins screen.<\/li>\n<li>Go to <strong>Blacklist Manager &gt; Settings<\/strong> and enable the checks that match your workflow.<\/li>\n<li>Add phone numbers, email addresses, IP addresses, or domains to the Suspects or Blocklist lists.<\/li>\n<li>Configure checkout email or phone verification if you want customers to verify their details before checkout continues.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20configure%20settings%20after%20installation%3F\"><h3>Do I need to configure settings after installation?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Blacklist Manager &gt; Settings<\/strong> and enable checks for checkout, registration, comments, reviews, forms, or REST API orders.<\/p><\/dd>\n<dt id=\"what%20is%20the%20suspects%20list%20for%3F\"><h3>What is the Suspects list for?<\/h3><\/dt>\n<dd><p>The Suspects list gives you a review step before fully blocking a customer. Use it when an identity looks risky but should not be rejected immediately.<\/p><\/dd>\n<dt id=\"can%20blacklist%20manager%20stop%20checkout%20through%20paypal%2C%20stripe%2C%20or%20another%20payment%20gateway%3F\"><h3>Can Blacklist Manager stop checkout through PayPal, Stripe, or another payment gateway?<\/h3><\/dt>\n<dd><p>Yes. Blacklist Manager checks customer details during the WooCommerce checkout and order creation flow before the payment gateway becomes the final decision point. Test custom checkout flows on staging.<\/p><\/dd>\n<dt id=\"can%20this%20plugin%20stop%20contact%20form%20spam%3F\"><h3>Can this plugin stop contact form spam?<\/h3><\/dt>\n<dd><p>Yes. Blacklist Manager supports Contact Form 7, Gravity Forms, and WPForms submissions.<\/p><\/dd>\n<dt id=\"does%20blacklist%20manager%20slow%20down%20my%20site%3F\"><h3>Does Blacklist Manager slow down my site?<\/h3><\/dt>\n<dd><p>Blacklist checks run only when needed, such as checkout, registration, comment submission, form submission, or API order creation. The checks are designed to stay lightweight.<\/p><\/dd>\n<dt id=\"are%20premium%20features%20required%3F\"><h3>Are Premium features required?<\/h3><\/dt>\n<dd><p>No. The free plugin includes blacklist management, checkout protection, form protection, verification, notices, and dashboard stats. Premium adds risk scoring, automation, payment intelligence, device identity, activity logs, multi-store sync, and advanced integrations.<\/p><\/dd>\n<dt id=\"does%20global%20blacklist%20decisions%20share%20data%3F\"><h3>Does Global Blacklist Decisions share data?<\/h3><\/dt>\n<dd><p>Global Blacklist Decisions is a connected fraud-prevention service. Data exchange depends on the Global Blacklist connection and checks you enable. Review the Global Blacklist settings, plan details, and privacy terms before using it in production.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.7 (Jun 14, 2026)<\/h4>\n\n<ul>\n<li>Security: Strengthened email and phone verification against brute-force attacks.<\/li>\n<li>Security: Improved verification code validation, expiration, and resend protection.<\/li>\n<li>Security: Added nonces to verification merge and refresh-merging admin links.<\/li>\n<li>Security: Stopped returning the stored SMS secret key from the SMS quota endpoint response.<\/li>\n<li>Fix: Prevented Global Blacklist checks from being marked complete before a successful API response.<\/li>\n<li>Fix: Prevented PHP fatal errors when Contact Form 7 submits checkbox, multiselect, or other array-based field values during submission logging.<\/li>\n<li>Fix: Hardened Contact Form 7, WPForms, and Gravity Forms blacklist validation so submitted email and phone values are normalized before string validation.<\/li>\n<li>Fix: Hardened verification and dashboard request handling so malformed array input cannot reach string-only email, trim, or phone normalization calls.<\/li>\n<li>Fix: Prevented hidden admin settings controls from blocking Save changes through native browser validation.<\/li>\n<li>Improve: Enhanced verification reliability, security, and overall user experience.<\/li>\n<li>Improve: Added pending, success, failed, retry metadata and retry backoff for Global Blacklist order checks.<\/li>\n<li>Improve: Counted Global Blacklist quota usage only after a valid API response.<\/li>\n<li>Improve: Made blacklist sync and audit callbacks more consistent for manual add, update, delete, IP, domain, and address actions.<\/li>\n<\/ul>\n\n<h4>2.2.6 (May 22, 2026)<\/h4>\n\n<ul>\n<li>Update: WordPress version 7.0 compatibility.<\/li>\n<li>Fix: Email verification now reliably blocks Classic Checkout until the customer enters a valid verification code.<\/li>\n<li>Fix: Improved SMS quota API authentication by requiring the stored SMS key.<\/li>\n<li>Improve: Strengthened admin permissions, nonce checks, blacklist cache invalidation, and request handling.<\/li>\n<\/ul>\n\n<p>For older release notes, see <code>changelog.txt<\/code>.<\/p>","raw_excerpt":"Block risky WooCommerce orders, spam signups, and form submissions with blacklist rules plus checkout email and phone verification.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/184248","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=184248"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yoohw"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=184248"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=184248"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=184248"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=184248"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=184248"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=184248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}