Skip to content

Free printable checklist

Store fraud response

When a WooCommerce store is hit by card testing: confirm it, slow it down in the first hour, clean up the orders, report it and harden the checkout.

KIT-06

PDF, 1 page, 7 KB

Download the PDF

One page. Prints on any black and white printer. No signup.

Confirm it is card testing

  • Many Failed or Pending orders in a short window, often one cheap product.
  • Guest orders with random names, odd billing details and throwaway emails.
  • Order notes show declines: card declined, wrong security code, no funds.
  • Gateway dashboard shows a spike in failed payments or failed SetupIntents.
  • Access log shows bursts of POSTs to ?wc-ajax=checkout or wc/store/v1/checkout.

Slow it down in the first hour

  • Tell gateway support you are under a card testing attack. Note the ticket.
  • Turn on gateway fraud tools: Radar rules, WooPayments fraud protection, 3D Secure.
  • Add CAPTCHA or Turnstile to checkout. Confirm it also protects the Checkout block.
  • Block checkout: turn on Store API rate limiting (Advanced, Features).
  • Add an edge rate limit (CDN or host firewall) on POSTs to both checkout endpoints.
  • Turn off guest checkout and My account sign-ups for now, if real sales allow it.

Clean up

  • Export attack order IDs, times, totals and IP addresses before deleting anything.
  • Refund any fraud payment that went through, in the gateway. Do not ship.
  • Move failed attack orders to the Trash once the export is safe.
  • Delete fake customer accounts from the attack, checking each first.
  • Check stock levels so items held by unpaid orders are back on sale.

Report and record

  • Send the gateway the time window, order IDs, top IP addresses and what you changed.
  • Ask if your account is restricted, when payouts resume and about attempt fees.
  • Log every step with a time in an incident log.
  • Real customers report fraud after buying? Suspect a skimmer, not card testing.

Make the store a poor target

  • Keep the checkout challenge on and place a real test order after every update.
  • Keep WooCommerce and edge rate limits in place after the attack ends.
  • Review gateway fraud rules every month or two. Do not loosen them later.
  • Set an alert or daily check for spikes in failed orders and declines.

Keep packing

The rest of the bag

KIT-01
PDF, 1 page, 7 KB

Backup plan

What a full WordPress backup contains, how often to run it, where to keep it, how to test it.

KIT-02
PDF, 1 page, 7 KB

Hack recovery

After a WordPress hack: contain it, keep evidence, find the way in, clean, harden, recover.

KIT-03
PDF, 1 page, 7 KB

Pre-launch

Check DNS, SSL, WordPress settings, security, speed, SEO, forms and backups before a new or redesigned site goes live.

KIT-04
PDF, 1 page, 7 KB

Switching hosts

Move a WordPress site to a new host without losing email, SSL, data or rankings: inventory, rehearse, cut over, then wait.

KIT-05
PDF, 1 page, 6 KB

Site takeover access inventory

Every login, account and file to collect when you inherit a website, in the order that keeps it safe: domain first, backup before changes, then access, code and renewals.

KIT-07
PDF, 1 page, 6 KB

Monthly maintenance

A one-page monthly routine for a WordPress site: backups tested, updates in a safe order, renewals, uptime, Search Console, forms and security checks.

KIT-08
PDF, 1 page, 5 KB

Renewals register

A fill-in register for everything a website renews, with the provider, account owner, who pays, renewal date, cost and cycle, auto-renew and sites for each, one row per item.

Search the field manual

What is going wrong?

Press / to search from any page, Esc to close