A CVV velocity check counts how often card verification values are submitted from the same source, such as an IP address, device, account, or card range, inside a set time window, then blocks, flags, or challenges the source once the count crosses a threshold. It is one of the fastest ways to catch card testing, the practice of running many small authorization attempts to find card numbers that still work. Where a CVV match tells you whether one code is correct, a CVV velocity check tells you whether the pattern of attempts around that code looks automated.
Velocity is a counting rule, not a verification rule. It watches volume and tempo across several dimensions at once, because attackers rotate one dimension while leaving another exposed.
Common windows are one minute, one hour, and twenty four hours. A rule that trips at five attempts per hour but allows fifty per day is two different rules with two different jobs.
A CVV match check compares the submitted code against the issuer's record and returns a result such as match, no match, or not processed. AVS compares the billing address. Both validate a single transaction in isolation and both can pass on a stolen card that the attacker has fully profiled.
Velocity checks look at the relationship between transactions. They catch the attacker who knows the correct CVV for a stolen card but does not know that the same IP address has already tried forty other cards this hour. That is why CVV velocity rules are most useful as a layer on top of matching, not as a replacement for it.
Velocity counts get sharper when they are paired with a few other signals. None of these prove fraud alone, but together they separate real shoppers from scripts.
Card testing depends on volume. An attacker needs to try many numbers to find a small set that authorizes, so the attempt pattern is wide and fast. Scripts often start with low-value orders because a successful charge confirms the card, and they frequently move through the same infrastructure before rotating. That combination, many cards, short window, similar amounts, one origin, is exactly what a CVV velocity check is built to see.
There is no universal number. Thresholds depend on order volume, average ticket size, and how much friction the business can absorb. A few practical rules:
Legitimate customers generate velocity too. A shopper who mistypes a CVV and retries twice, a family sharing one IP and one tablet, a business office behind a single NAT address, and a subscriber whose card was reissued mid-billing cycle all produce clustered attempts. Set a small allowance for honest retries and route borderline cases to a challenge instead of a hard decline.
Velocity monitoring reads transaction metadata. It does not require keeping the CVV itself. Under PCI DSS, sensitive authentication data including the full CVV must not be stored after authorization, so any velocity logic should count submission events and results, not retain the code.
In short, CVV velocity checks answer a different question than CVV matching does. Matching asks whether this code is right. Velocity asks whether this pattern of attempts makes sense, and that is the question that catches card testing before it turns into chargebacks.
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.