stripe test card cvv

Stripe's test mode lets you run a complete checkout without touching a real card, and the card verification value is part of that simulation. This guide explains which CVC digits to enter with Stripe test card numbers, how declines and authentication prompts behave, and what to check before you switch to live keys. It is written for developers, QA testers, and product teams who need predictable, repeatable payment tests.

Key features of this reference:

What CVC should I use with a Stripe test card?

Any three digits work. Stripe's test mode does not validate the CVC against a real issuer, so a value like 123 or 456 is accepted every time. The exception is American Express test cards, which expect a four-digit CID instead of a three-digit CVC.

Which test card numbers pair well with that CVC?

The classic success case is the Visa number 4242 4242 4242 4242 with any future expiry date and any three digits. For failure testing, 4000 0000 0000 0002 returns a generic decline, 4000 0000 0000 9995 returns insufficient funds, and 4000 0000 0000 0069 simulates an expired card.

The reference is delivered as a digital document in PDF and HTML formats, sized for desktop and mobile reading, and updated against the current Stripe API version. Every example uses test-mode keys only, shows the full card number, the expiry format, and the verification field, and pairs each scenario with the error code your integration should expect. Nothing here requires a live merchant account, and no real card data appears anywhere in the examples.

Because this is a digital reference, there is nothing to ship. Access is delivered to the email address on your order within minutes, and updates are included for the life of the edition. If the guide does not answer the question you bought it for, contact support within 14 days for a full refund, and no return shipment is needed.

Why does the CVC field matter at all in test mode?

It keeps your form validation and field-level error handling realistic. If your checkout rejects a blank or malformed CVC in testing, it will behave the same way for real customers, which is exactly what you want to confirm before launch.

Can test card numbers be used with live keys?

No. Test card numbers only work with test API keys and will be rejected in live mode. Always confirm that your environment variables point to test keys when running these scenarios.

More

Read our complete guide: Buy CVV Cheap: Pricing, Risks, and What First-Time Buyers Need to Know