MIVAQ Cardwall for WooCommerce
Fake orders cost money. Card testing bots run hundreds of stolen cards through your checkout, your payment gateway charges a fee for every attempt, and too many declines can get your account reviewed or closed. Spam orders fill your order list and waste your time. MIVAQ Cardwall stops these orders b
Fake orders cost money. Card testing bots run hundreds of stolen cards through your checkout, your payment gateway charges a fee for every attempt, and too many declines can get your account reviewed or closed. Spam orders fill your order list and waste your time.
MIVAQ Cardwall stops these orders before they reach your payment gateway, while real customers check out exactly as before. Everything runs on your own server. There is no account to create, no API key and no outside service.
MIVAQ Cardwall is an independent plugin by MIVAQ. It is not affiliated with or endorsed by WooCommerce or Automattic.
What it does
Stops bot checkouts
- Browser verification: real browsers receive a signed pass from a tiny script. Scripts that post orders straight to your checkout or the Store API are refused.
- Minimum time before ordering: orders sent faster than a person can type are refused.
- Hidden bot trap: an invisible field on the classic checkout that only bots fill in.
Stops card testing
- Rate limits per IP address and per email address.
- Failed-payment lockout: an IP that keeps failing payments is locked out of checkout for a time you choose.
- Minimum guest order total: card testers love the cheapest item in your store.
- Attack mode: when many suspicious checkouts or failed payments arrive at once, limits tighten automatically, more orders are held for review and you get an email.
Risk scoring for every order
Each order gets a score from 0 to 100 based on clear signals: billing and shipping countries that differ, IP location that differs from the billing country, disposable email addresses, many emails from one IP, recent failed payments, numbers in the name and very small totals. Signed-in returning customers get a trust bonus.
- Orders above the review score are placed On hold after payment so you can check them.
- Orders above the refuse score are stopped.