A Stripe card testing attack is a burst of low-value payment attempts run through a merchant's Stripe checkout or API to find stolen card numbers that still work. Attackers pick Stripe-powered stores because a $1 authorization returns a clear approval or decline from a live processor. Merchants absorb the cost through dispute fees, network monitoring programs, and account freezes.
Card testing shows up as volume, not size. You see hundreds of small charges on cards you have never seen before, often within minutes.
Common signals:
Stripe's API accepts card data with a single server-side request and returns specific decline codes. That feedback loop tells an attacker whether a card is live, dead, or needs another check.
Stripe also powers millions of small shops that never turn on fraud tools. A store with default settings and no rate limits is an open door.
Each attempt costs the merchant an authorization fee, and each fraudulent charge adds a chargeback fee on top. Stripe's standard pricing is $0.30 per successful charge plus processing, and disputes run $15 each.
The larger cost sits with the card networks. Visa and Mastercard track fraud and dispute ratios, and a store that crosses a threshold lands in a monitoring program with per-transaction fines.
Stripe can hold funds, demand a reserve, or close the account. Recovery takes weeks.
A sudden drop in approval rate, paired with a spike in traffic, points to testing. Real customers do not try ten cards in one session.
Stripe Sigma and the Dashboard let you group charges by IP, email, card fingerprint, and BIN. Look for one email tied to many cards, or one IP tied to many declines.
Webhook alerts on failed charges and Radar flags give you minutes instead of days. Most attacks end before a monthly report arrives.
Stop the bleeding first, then document. Every minute of open checkout adds authorization fees and dispute risk.
Radar is the core tool. The free tier catches common patterns, while Radar for Fraud Teams adds custom rules, review queues, and risk scores you can tune.
Stripe Checkout and Payment Links support 3D Secure settings you can adjust without writing code. For custom builds, the Payment Intents API exposes the same controls.
It stops most of it. Automated scripts cannot pass an issuer challenge, so tested cards fail before a charge settles.
Some attackers move to cards already enrolled in low-friction authentication flows. 3DS raises the cost, but it is one layer, not a full fix.
Most attempts fall between $0.50 and $3. Attackers want the smallest amount that still triggers a real authorization.
Yes. Stripe reviews accounts with high unauthorized charge and dispute rates, and it can hold funds or terminate the account.
Hundreds of attempts per minute from a single script, sometimes spread across thousands of IP addresses. Speed is the point, because the window before detection is short.
Yes. Using payment credentials without the cardholder's permission is fraud in the US and most other countries, and it violates card network rules.
You still pay authorization costs, and the issuer sees the attempts. Void the authorizations and report the activity to Stripe either way.
You will receive the digital voucher immediately.
All your data is transmitted with unbreakable SSL-RSA encryption.
You can give away, resell or keep the vouchers.
We are available for you 24 hours a day.
Be informed as soon as new vouchers are added or when there are discounts.