Card testing is one of the most disruptive attacks a Shopify merchant can experience. Fraudsters use automated bots to flood your checkout with hundreds or thousands of stolen credit card numbers, validating which ones work — often while you sleep. The aftermath includes processing fees for every attempt, potential payment processor penalties, and a corrupted transaction history that can get your account flagged. This guide explains exactly how card testing works and how to stop it.
Card testing (also called carding, card cracking, or BIN attacks) is a technique fraudsters use to validate stolen credit card numbers against a live payment processor. Here is the problem they are solving:
When criminals acquire stolen card data — from data breaches, dark web markets, or phishing attacks — they have lists of card numbers, but they do not know which cards are still active, have not been reported stolen, or have sufficient balance. They need to test the cards against a real payment processor to find the working ones.
Your Shopify store is their testing ground. They look for merchants with:
Once they identify which cards are valid, they use those cards for high-value fraud elsewhere — your store was just the testing vehicle. You are left with the damage: transaction fees, chargebacks, processor scrutiny, and potential account suspension.
A typical card testing attack unfolds like this:
A single card testing session can involve hundreds of attempts per hour. Without detection, an attack can run for hours before you notice.
Card testing attacks have distinctive signatures. Watch for these warning signs in your Shopify admin:
Beyond the direct costs, card testing attacks threaten your payment processor relationship in ways that can permanently impact your ability to operate:
Early detection and prevention is essential. The cost of prevention is a fraction of the cost of a single sustained attack.
Browsify addresses card testing at multiple layers:
Browsify detects card testing bots in real-time and blocks them before they reach your payment processor — protecting your fees, your chargeback ratio, and your merchant account.
Install Browsify Free on Shopify