WordPress plugin intelligence profile

CheckoutHawk

Stops card testing, fake orders and bot checkouts on your store, with velocity blocking, panic mode and failed order cleanup.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update25 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records CheckoutHawk version 1.0.1 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

A card testing run looks like this: hundreds of tiny orders in a few minutes, nearly all declined, a handful approved, then the chargebacks and the dispute fees. Most stores find out from their payment provider, not from their own dashboard.

CheckoutHawk watches your checkout and reacts while it is happening. It counts failed payments per IP address and per email address, blocks the source automatically once the pattern is obvious, and gives you a one click panic mode for the worst of it.

It works on the classic checkout and the Checkout block, because plenty of protection plugins only hook the classic one and quietly do nothing on a modern store.

What it does

  • Failed payment velocity blocking. Too many declines from one IP address or email address inside your chosen window and that source is blocked automatically for as long as you like.
  • Panic mode. One switch that closes guest checkout, refuses small test orders, and halves every limit while an attack is running. It can also switch itself on when it spots an attack, and off again when the wave has passed.
  • Checkout traps. A honeypot field, a minimum time on the checkout page, and a per IP rate limit on checkout submissions.
  • Cart flood control. Stops scripts hammering add to cart.
  • Disposable email blocking. A built in throwaway domain list you can extend, applied to orders and to new accounts.
  • Country and minimum total rules. Refuse the cheap product the testers always pick.
  • Attack alerts. An email, and optionally a webhook for Slack style receivers, when a wave is detected. Throttled so your inbox survives.
  • Failed order cleanup. An attack leaves thousands of failed orders behind. Delete them on a schedule, or in one pass, with an option to touch only the orders CheckoutHawk itself flagged.
  • A readable log. Every block, with the reason, the IP address, the email address and the order. Exportable as CSV so you can hand it to your payment provider.

Works with

WooCommerce classic checkout, the Checkout block and the Store API, and High Performance Order Storage. Payment gateway agnostic: any gateway that marks an order as failed feeds the velocity rules, including Stripe, PayPal and WooPayments.

Privacy

Everything stays on your own site. No accounts, no external service, no data sent anywhere. IP addresses can be stored anonymised if you prefer, and the log has a retention setting.

CheckoutHawk also plugs into the WordPress privacy tools, so a customer’s log entries are included in a personal data export and removed by a personal data erasure request. If you fill in the optional webhook field, and only then, alert data is posted to the URL you chose.

Behind Cloudflare or a proxy?

By default CheckoutHawk uses the direct connection address, because proxy headers can be faked and trusting them would let an attacker slip past every rule, or get one of your customers blocked. If your store sits behind Cloudflare, a CDN or a load balancer, pick the matching option under Settings, where the plugin also shows you the address it currently sees.

Built by Cubixsol.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • card testing
  • checkout security
  • fake orders
  • fraud prevention
  • spam orders
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity25 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.