A Stripe test card CVV "v10" does not exist. Stripe test cards accept any 3-digit CVV (4 digits for American Express), and no Stripe test card list, API version, or documentation release carries the label "v10." That name shows up in third-party card lists and forum posts, not in Stripe's own docs.
Where Does the "v10" Label Come From?
Stripe ships test cards as a plain list of numbers with no version number attached. The company versions its API with dates, such as 2024-06-20, so a label like "v10" fits no Stripe convention.
Stripe Test Card CVV v8: Test Card Numbers and CVC Codes Explained
Most "v10" references trace to resellers who bundle card numbers into batch files and stamp each batch with a number. The stamp says nothing about the cards inside.
Which Test Card Numbers Work in Stripe?
Stripe keeps one page of test cards for developers. Each of these numbers passes validation and returns a success charge in test mode.
Stripe Test Card CVV: Which Digits Pass in Test Mode
- 4242 4242 4242 4242: Visa
- 4000 0566 5666 5556: Visa debit
- 5555 5555 5555 4444: Mastercard
- 5200 8282 8282 8210: Mastercard debit
- 3782 822463 10005: American Express (15 digits)
- 6011 1111 1111 1117: Discover
- 3056 9300 0902 0004: Diners Club
- 3566 0020 2036 0505: JCB
Pair any of these with a future expiry date. Stripe rejects past dates on cards that validate the expiration field.
What CVV Should You Enter for a Stripe Test Card?
Any 3 digits work. Stripe checks the format in test mode, not the value, so 123, 999, and 000 behave the same way. American Express test cards need 4 digits because the card brand requires that length.
The CVV field matters most when you test failures. Stripe provides one card that returns an incorrect CVC error on purpose, which lets you build the error path before launch.
Which Test Cards Decline on Purpose?
Stripe offers specific numbers that trigger failure responses. Each maps to a decline code your integration has to handle.
- 4000 0000 0000 0002: generic decline
- 4000 0000 0000 9995: insufficient funds
- 4000 0000 0000 0069: expired card
- 4000 0000 0000 0127: incorrect CVC
- 4000 0000 0000 0119: processing error
- 4000 0025 0000 3155: authentication required (3D Secure)
Stripe edits this list over time. Check the current numbers on Stripe's test card page before you hardcode them into a test suite.
How Do You Test a CVC Check?
- Switch your dashboard to test mode and copy a test secret key.
- Create a PaymentIntent with that key using 4242 4242 4242 4242 and any 3-digit CVC.
- Read the charge response. A passing CVC shows cvc_check: pass.
- Repeat the call with 4000 0000 0000 0127 to see a failing CVC and wire up the error message.
Build both paths early. Live declines arrive with the same code shapes you see in test mode, so the work carries over.
Do Stripe Test Cards Work Outside Test Mode?
No. Test numbers fail in live mode and on other processors. Send 4242 4242 4242 4242 to a live endpoint and you get an error or a decline, not a charge.
The reverse also holds. Real card numbers fail in test mode, which is why test keys and live keys never mix.
Are "Fresh CVV" Listings Safe to Buy?
No. Card verification values fall under PCI DSS, which forbids storing the CVV after a transaction authorizes. Sellers who advertise "fresh fullz" or "v10 test cards" offer stolen data, recycled numbers, or nothing at all.
Federal prosecutors treat card data sales as wire fraud and identity theft, and the FTC runs public cases against these shops. The test numbers you need for development are free on Stripe's site.
FAQ
Is there a Stripe test card called "v10"?
No. Stripe's docs list no card, batch, or SDK release with that name. Treat the term as marketing from a reseller.
Does the CVV value matter on a Stripe test card?
For success tests, no. Any 3 digits work unless you pick a card built to fail a CVC check.
Can I use a Stripe test card on a live site?
No. Test cards resolve only inside test mode with test API keys.
What expiry date should I use?
Pick any future date. The format matters more than the value.
Do test cards cost anything?
No. Test mode charges never settle and never move real money.
Key Takeaways
- "Stripe test card CVV v10" is not a Stripe product or a documented list.
- Any 3-digit CVV works on standard test cards, and 4 digits on American Express.
- Use 4000 0000 0000 0127 to test a CVC decline.
- Test numbers work in test mode only, with test API keys.
- Sellers of "fresh CVV" data break PCI DSS and US fraud law.