There is no Stripe test card with a CVV labeled "v6." Stripe test cards use standard CVC values of 3 digits (4 for American Express), and any 3-digit number works on success cards such as 4242 4242 4242 4242. "V6" is not a Stripe field, a CVC version, or a card series in the Stripe documentation.

Top Choice for Stripe Test Card CVV V10: Best Practices

What "stripe test card cvv v6" usually refers to

The phrase mixes three things: a Stripe test card number, the CVC security code, and a tag that people add to tell one card list from another. Stripe does not publish CVC values with version numbers. Searches for "v6" trace back to lists where each entry was numbered by hand.

read more

Test cards exist for one purpose: to trigger known responses in Stripe test mode. They never move money and never touch a real bank account.

stripe test card cvv v5

Which CVV do you enter on a Stripe test card?

On most success cards the CVC is not matched against a stored value, so any digits pass. Use 123 for Visa, Mastercard, Discover, and JCB, and 1234 for American Express.

read more

  • 4242 4242 4242 4242: any 3-digit CVC, any future expiry date, any postal code.
  • 5555 5555 5555 4444: any 3-digit CVC.
  • 3782 822463 10005: any 4-digit CVC (Amex).
  • 6011 1111 1111 1117: any 3-digit CVC.

When the CVC value changes the result

A small set of Stripe cards is built to pass or fail a CVC check on purpose. The outcome comes from the card number, not from the digits you type into the CVC box.

  • 4000 0000 0000 0127: decline with "incorrect CVC."
  • 4000 0000 0000 0101: CVC check fails, and the charge can still complete.
  • 4000 0000 0000 0002: generic decline.
  • 4000 0000 0000 9995: insufficient funds.
  • 4000 0000 0000 0069: expired card.
  • 4000 0000 0000 0119: processing error.

If a CVC test does not fail as expected, check Stripe's testing page. The list shifts between API versions.

CVC, CVV, CVC2: three names for one field

Visa calls it CVV2, Mastercard calls it CVC2, American Express calls it CID, and the Stripe API calls it cvc. All of them point to the same printed code on the card.

When you search for Stripe test data using the word "cvv," the field you fill is the CVC box in the payment form. The value matters only on cards that run a CVC check.

How to run a CVC test in Stripe test mode

  1. Switch the dashboard to test mode and copy the test secret key.
  2. Create a PaymentIntent or Checkout Session with that key.
  3. Enter the card number, a future expiry date, any CVC, and a ZIP code.
  4. Read the result: cvc_check returns "pass", "fail", "unavailable", or "unchecked" on the payment method or charge.
  5. Repeat with 4000 0000 0000 0101 to see a failing CVC check.

How Stripe reports a CVC check

Stripe returns the cvc_check value on the payment method or the charge object. A "fail" result can mean the code was wrong, the issuer takes no part in the check, or the check could not run.

In test mode you can force each state with the cards listed above. That is how most teams build error handling for checkout forms before they go live.

Why test cards are safe to share and real card data is not

Stripe publishes test numbers for anyone to use. They belong to sandbox accounts, so they cannot be charged and carry no risk.

Real card numbers, CVC codes, and fullz files are a different matter. Holding or trading them without a merchant agreement and PCI DSS controls breaks card network rules and, in most countries, criminal law.

Common mistakes with Stripe test cards

  • Using a test card in live mode. It fails, and repeated attempts can flag the account.
  • Expecting a fixed CVC. Only the CVC-check cards react to that field.
  • Using an expiry date in the past. Stripe rejects the card before the CVC check runs.
  • Mixing keys. A live key with a test card returns an error.
  • Testing 3D Secure flows with a plain success card. Use a 3DS test card for those flows.

FAQ

Is there a Stripe test card with CVV v6?

No. Stripe has no "v6" CVC, and a CVC is always 3 or 4 digits with no version tag. If a card list uses "v6," that label came from the list maker.

Does 4242 4242 4242 4242 accept any CVV?

Yes. This test card approves the charge with any 3-digit CVC and any future expiry date. It is the default choice for checkout tests.

What CVC do I use on a Stripe Amex test card?

Use 4 digits, such as 1234, with 3782 822463 10005. American Express cards carry a 4-digit code while Visa, Mastercard, and Discover use 3.

Do Stripe test cards work in live mode?

No. Test numbers work only with test API keys in a sandbox. Live mode needs a real card from a real issuer.

Where do I find the current list of Stripe test cards?

Stripe's own testing documentation. It groups card numbers by result, including declines, 3D Secure challenges, and CVC check outcomes, and it changes as card network rules change.