Gift Cards

Short answer

CVV validation happens at the issuer, not on your side. You send the printed code along with an authorization request, the issuer compares it to what it has on file, and it returns a result code. There is no standalone check that verifies a CVV without a payment authorization, and no legitimate service sells one.

cvv validation tool free

The two codes people mix up

  • CVV2 / CVC2 / CID: printed on the card, never in the stripe or chip data. This is the one ecommerce forms ask for.
  • CVV1 / iCVV: generated by the issuer and encoded in the magnetic stripe or chip for card-present use. You never see it and never ask for it.

A lot of writing on this topic blends the two. Only the printed code is something a customer types into a form.

CVV Validation Systems: What They Check and What They Can't

What actually happens during an authorization

The merchant sends the card number, expiry, amount, and CVV2 to the acquirer. The acquirer routes the request to the issuing bank, which checks the code against its records and sends back an authorization response that carries a CVV result. Visa labels those results M for match, N for no match, P for not processed, S for merchant indicated the code was not present, and U for issuer unable to process. Stripe, Adyen, and most other gateways expose the same idea under their own field names.

related article

A no match is a strong signal, and most processors will decline or flag that transaction. Not processed and unable to process mean the issuer could not answer, so you have learned nothing. That gap is why a passing CVV check is a small piece of evidence rather than a guarantee.

What CVV validation does not do

  • It does not prove the person using the card is the cardholder.
  • It does not stop friendly fraud or chargebacks.
  • It does not confirm funds or that the account is still open.
  • It does not replace AVS, 3-D Secure, or velocity checks.

The PCI rule that shapes all of this

PCI DSS classifies the CVV2 as sensitive authentication data. You can pass it through as part of an authorization, but you cannot store it afterward, even encrypted. That single rule explains a lot. Any tool promising to validate CVVs in bulk from a database is either misrepresenting what it does or holding data it is not allowed to hold. The first is a waste of money. The second is a serious legal problem for whoever runs it.

If someone offers to check a card for you

Buying and selling card data is illegal in the US and most other countries. Services that offer to test numbers before a sale are usually running your payment through a stolen gateway, or simply taking the money and disappearing. I would treat any bulk checker as either a scam or a card-testing front. The only real validation is an authorization from the issuer, and that requires a real merchant account and a cardholder who authorized the charge.

For merchants: making CVV checks count

Require the code on every card-not-present transaction. Do not retry a failed CVV more than a couple of times, and never in an automated loop. Watch for patterns that look like testing: many small declines across sequential card numbers, one IP or device, a burst of new accounts, odd order sizes. Rate-limit by IP and by card fingerprint, and alert on sudden jumps in decline rates. Turn on 3-D Secure for high-risk orders, since liability shift does more for you than a match code ever will. And keep the code out of logs, support tickets, and your own database, because the compliance problem is easier to avoid than to fix.


Fast digital delivery

You will receive the digital voucher immediately.

Secure Payment

All your data is transmitted with unbreakable SSL-RSA encryption.

Suitable for giving away

You can give away, resell or keep the vouchers.

24/7 customer support

We are available for you 24 hours a day.

ProtectedGiftCards.com Newsletter

Be informed as soon as new vouchers are added or when there are discounts.

Read our complete guide: Buy CVV in 2025: A Buyer's Guide to Prices, Pitfalls, and Avoiding Scams