{"id":264633,"date":"2026-01-12T20:01:58","date_gmt":"2026-01-12T20:01:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/badactors-io-fraud-review-for-woocommerce\/"},"modified":"2026-01-12T20:01:37","modified_gmt":"2026-01-12T20:01:37","slug":"badactorsio","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/badactorsio\/","author":23410149,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.7","stable_tag":"1.1.7","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"BadActors.io Fraud Review for WooCommerce","header_author":"BadActors.io","header_description":"Merchant submitted Fraud Review for WooCommerce - Detect and prevent fraudulent orders","assets_banners_color":"f8f5f6","last_updated":"2026-01-12 20:01:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/badactors.io","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":0,"downloads":134,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["installation","faq","changelog","description"],"tags":{"1.1.7":{"tag":"1.1.7","author":"badactors","date":"2026-01-12 20:01:37"}},"upgrade_notice":{"1.1.7":"<p>Latest stable version with improved fraud detection features.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3438132,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3438132,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3438132,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3438132,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3438132,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3438132,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3438132,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3438132,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"API Settings page with authentication options","2":"Fraud review results widget on order admin page","3":"Submit fraud review form","4":"Risk score display with color-coded indicators"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[76320,12891,132861,600,286],"plugin_category":[45,54],"plugin_contributors":[253844],"plugin_business_model":[],"class_list":["post-264633","plugin","type-plugin","status-publish","hentry","plugin_tags-chargeback","plugin_tags-fraud","plugin_tags-fraud-prevention","plugin_tags-security","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-security-and-spam-protection","plugin_contributors-badactors","plugin_committers-badactors"],"banners":{"banner":"https:\/\/ps.w.org\/badactorsio\/assets\/banner-772x250.png?rev=3438132","banner_2x":"https:\/\/ps.w.org\/badactorsio\/assets\/banner-1544x500.png?rev=3438132","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/badactorsio\/assets\/icon-128x128.png?rev=3438132","icon_2x":"https:\/\/ps.w.org\/badactorsio\/assets\/icon-256x256.png?rev=3438132","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/badactorsio\/assets\/screenshot-1.png?rev=3438132","caption":"API Settings page with authentication options"},{"src":"https:\/\/ps.w.org\/badactorsio\/assets\/screenshot-2.png?rev=3438132","caption":"Fraud review results widget on order admin page"},{"src":"https:\/\/ps.w.org\/badactorsio\/assets\/screenshot-3.png?rev=3438132","caption":"Submit fraud review form"},{"src":"https:\/\/ps.w.org\/badactorsio\/assets\/screenshot-4.png?rev=3438132","caption":"Risk score display with color-coded indicators"}],"raw_content":"<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/badactorsio\/<\/code> or install through the WordPress plugins screen<\/li>\n<li>Activate the plugin through the \\'Plugins\\' screen in WordPress<\/li>\n<li>Ensure WooCommerce and Action Scheduler are installed and active<\/li>\n<li>Visit <a href=\"https:\/\/badactors.io\">badactors.io<\/a> and register for a free account<\/li>\n<li>Navigate to WooCommerce &gt; BadActors.io and enter your new credentials<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20require%20woocommerce%3F'><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, this plugin requires WooCommerce to be installed and active.<\/p><\/dd>\n<dt id='what%20are%20the%20requirements%20for%20this%20plugin%3F'><h3>What are the requirements for this plugin?<\/h3><\/dt>\n<dd><ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>WooCommerce 7.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>Action Scheduler (included with WooCommerce)<\/li>\n<li>BadActors.io API account<\/li>\n<\/ul><\/dd>\n<dt id='is%20this%20plugin%20compatible%20with%20hpos%20%28high-performance%20order%20storage%29%3F'><h3>Is this plugin compatible with HPOS (High-Performance Order Storage)?<\/h3><\/dt>\n<dd><p>Yes, this plugin is fully compatible with WooCommerce's High-Performance Order Storage (HPOS).<\/p><\/dd>\n<dt id='how%20do%20i%20get%20a%20badactors.io%20api%20account%3F'><h3>How do I get a BadActors.io API account?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/badactors.io\">https:\/\/badactors.io<\/a> to create an account and get your API credentials.<\/p><\/dd>\n<dt id='does%20this%20plugin%20modify%20my%20orders%3F'><h3>Does this plugin modify my orders?<\/h3><\/dt>\n<dd><p>No, this plugin only reads order data and stores fraud review information in the order meta table. It does not modify your WooCommerce orders.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Current version<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Validate country as two character code for API support<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Add domain validation to prevent staging sites submitting order to the production store account<\/li>\n<li>Better escape characters like + in email on api<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Store selection<\/li>\n<li>Add Risk score to orders table<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Full API integration<\/li>\n<li>HPOS compatibility<\/li>\n<li>Action Scheduler integration<\/li>\n<li>Admin interface widgets<\/li>\n<li>Fraud review submission<\/li>\n<li>Automatic order processing<\/li>\n<\/ul>\n\n<!--section=description-->\n<p>Integrates WooCommerce with BadActors.io fraud detection API to help merchants identify, prevent and report fraudulent orders.<\/p>\n\n<h3>Review Customers, Prevent Friendly Fraud, and Protect Your E-Commerce Business<\/h3>\n\n<p>Protect your business from chargeback fraud and return fraud with BadActors. Our merchant-powered fraud detection system flags high-risk orders before they cost you money. When customers abuse chargebacks or return policies, share fraud reports with our network. We\\'ll alert you when they order from you, giving you the power to protect your business.<\/p>\n\n<h3>How it Works<\/h3>\n\n<ol>\n<li>When a customer commits chargeback fraud or return fraud, document the incident directly from your order page. Your fraud report helps protect merchants across our network.<\/li>\n<li>Our system automatically scans every new order against our fraud database, flagging customers with verified fraud reports from other merchants.<\/li>\n<li>Get instant alerts on high-risk orders. Require signature confirmation, add insurance, or cancel suspicious orders. You stay in control.<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the BadActors API to compare customer information\nto our system to find any matching fraud reports.<\/p>\n\n<p>Basic order information is sent and stored in our system for potential fraud\nanalysis. That data includes order total, order date, WooCommerce order number,\ntotal order item quantity, and billing postal code.<\/p>\n\n<p>Additionally, when a merchant submits a fraud review, we store the customer's\ncontact information associated with that order, including first and last name,\nemail, phone number, and billing and shipping address. We never share any of a\ncustomer's personal contact information with another merchant. It's stored\nexclusively for the purpose of matching their fraud report to other orders\nthey submit.<\/p>\n\n<p>Privacy Policy: https:\/\/badactors.io\/privacy-policy\nTerms of Service: https:\/\/badactors.io\/terms-of-service<\/p>\n\n<h3>Security Features<\/h3>\n\n<ul>\n<li>Nonce verification for all admin actions<\/li>\n<li>Capability checks for user permissions<\/li>\n<li>Input sanitization and validation<\/li>\n<li>Secure API token storage<\/li>\n<li>SQL injection prevention<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For technical support or questions about the API integration, please contact BadActors.io support or check the WordPress error logs for detailed error information.<\/p>","raw_excerpt":"Integrates WooCommerce with BadActors.io fraud detection API to help merchants identify, prevent and report fraudulent orders.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/264633","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=264633"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/badactors"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=264633"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=264633"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=264633"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=264633"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=264633"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=264633"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}