CVV re-verification on every authorization, paired with per-card and per-BIN velocity limits, is the top pick for most merchants defending against a CVV attack. The criteria behind that pick: coverage of the attack pattern, the false-decline rate the control creates, the engineering effort to deploy it, and whether it pulls sensitive authentication data into your PCI DSS scope.
A CVV attack comes in two forms. Card testing is automated. A script fires thousands of small authorizations against a list of stolen card numbers with guessed or blank CVV2 values and records which ones approve. Full-data abuse is faster and quieter. The attacker holds the card number, expiration date, and CVV2 from a breach, skimmer, or phishing page and spends the card before the holder notices. The controls below address one or both.
The card verification value check is the cheapest signal available to a card-not-present merchant, and the one attackers work hardest to defeat. Enabling CVV2 verification at the gateway means the issuer compares the submitted value against the one on file and returns a match, no-match, or not-processed response.
Use it when: you accept any card-not-present transaction. It is the default, not an option. Treat no-match results as a review trigger instead of an automatic decline until you know your own false-decline rate.
Address Verification Service compares the numeric part of the billing street address and the ZIP code against issuer records. On its own it is weak. Alongside a CVV2 result it gives you two independent signals on the same order.
Use it when: you ship physical goods and want a second signal on the billing side. Build rules that combine AVS and CVV2 into tiers instead of blocking on a single failed field.
Velocity limits count authorization attempts inside a time window and act when a card, BIN range, device fingerprint, IP, email address, or shipping address crosses a threshold.
Use it when: you run high-volume ecommerce, sell digital goods, or take donations. Start with a soft limit that routes to review, then tighten it once you have data.
3-D Secure asks the issuer to authenticate the cardholder in a challenge step or a frictionless flow. It is the strongest single defense against full-data abuse, because a valid CVV2 copied from a breach is not enough to pass issuer authentication.
Use it when: your average order value is high, you sell subscriptions, or your chargeback ratio is climbing. Apply it by risk tier instead of to every order.
Tokenization replaces the card number with a surrogate value, and network tokens replace the underlying credential with one tied to the merchant and device. Both shrink the blast radius of a breach.
Use it when: you store cards for subscriptions, one-click checkout, or repeat billing. Treat it as a scope-reduction project, not a fraud control.
Rules catch known patterns. Review catches the rest. Watch authorization decline ratios by BIN, new-account velocity, and the share of orders that fail CVV2 while passing AVS.
Use it when: your monthly volume is high enough to see patterns. Below that, spend the effort on CVV2 and velocity instead.
Layer the controls in the order above. CVV2 re-verification and velocity limits carry most of the load, AVS and 3-D Secure add depth, and tokenization protects the data you would otherwise have to defend. Re-measure your decline rate after each change, because a control that stops an attack and blocks good customers is a net loss.
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.