Stop card testing bots that bypass your CAPTCHA. Lightweight checkout protection that works at the API level — where the real attacks happen.
Your CAPTCHA protects the form. This protects the API. Most store owners don’t realize the attacks aren’t even hitting their checkout page.
Also available as a free lite version on WordPress.org →

Discover what makes this plugin stand out
Card testing bots don't fill out your checkout form. They hit your store's API directly, completely bypassing reCAPTCHA and hCaptcha. This plugin catches those invisible attacks before they cost you money in failed transaction fees.
LiteSpeed, Cloudflare, WP Rocket, W3TC – doesn't matter. The plugin was built specifically to work alongside aggressive caching. No conflicts, no cache exclusions needed, no performance impact.
No API keys to configure. No external services to sign up for. No settings to tweak. Install, activate, done. Check the activity log occasionally if you're curious what's being blocked.
See the plugin in action
Choose the plan that fits your needs
Advanced fraud prevention with blocklist, detailed logs, and CDN support.
Best value. Pay once, use forever.
Get answers to common questions
reCAPTCHA protects your checkout form. Card testing bots don’t use the form. They send requests directly to WooCommerce’s API endpoints, completely bypassing any frontend protection. Your CAPTCHA never sees them. Checkout Shield intercepts these API requests before WooCommerce processes them.
No. The validation adds microseconds to checkout requests. No external API calls, no waiting on third-party services. Everything happens locally. Your checkout speed stays the same.
Extremely rare in 2025, but the plugin handles it. Customers without JavaScript can still complete checkout with a brief delay while fallback validation kicks in. No one gets locked out.
Yes. Subscription renewals processed server-side are automatically whitelisted. Only new checkout attempts get validated. Existing subscriptions continue renewing normally.
PayPal Express, Apple Pay, Google Pay – they all work. These gateways redirect customers externally for payment, then return to complete the order. The plugin validates the initial checkout request, not the payment callback.
Anti-fraud plugins analyze orders after they’re placed – checking addresses, velocity, risk scores. They catch fraud after payment attempts. Checkout Shield blocks bots before they can even attempt a payment. Different problems, complementary solutions. Use both if you want.
Yes. The Activity Log shows every blocked request with the reason, timestamp, and IP address. Helps you understand attack patterns and verify protection is working.
Add your frontend’s API key or server IP to the whitelist. Whitelisted requests bypass all checks. The plugin includes documentation for common headless setups.
It can if they’re not configured correctly. That’s what the whitelist is for. Add your integration’s credentials or server IP, and requests from that source skip validation entirely.