WooCommerce plugin
Every checkout is checked on your server before WooCommerce asks the gateway to charge the card. Starts in monitor mode and blocks nothing until you switch.
Classic and block checkoutFree, GPLv2 or later
Order received. Thank you.
Email address
Card
Recent decisions
Before payment
Card testers place small orders with stolen cards to see which ones work. Every attempt shows up as a failed order and can get your merchant account flagged.
Without IPScanner
With IPScanner
Protected areas
A blocked checkout gets a WooCommerce error notice. Nothing else changes for customers.
Before the payment is sent
My Account registration
My Account and wp-login
Before a review is saved
Contact Form 7 and WPForms
Optional, off by default
Setup
Search for IPScanner under Plugins, then install and activate it.
In Settings → IPScanner, click Connect and sign in. The plugin gets its API key and a dashboard site.
Watch the Overview tab for a few days before you block anything.
Built for store owners
The plugin checks logins, signups, comments and WooCommerce checkout. Real customers never see a puzzle.

Sites dashboard
Allow, flag or block each class from the dashboard. The plugin picks up a change within 30 seconds.
Policy
Recent requests
Questions
Install it, watch a week of checkouts in monitor mode, then turn on blocking.