Answer

A dummy card number is a test primary account number that a payment processor publishes for sandbox use. The "v6" tag is not a card network term. Card generator scripts carry version numbers, so v6 marks a script revision. Numbers from those scripts pass a checksum and fail authorization at every real issuer.

more on this topic

What a dummy card number is

Processors publish test PANs so developers can run charges without touching live accounts. Stripe lists 4242 4242 4242 4242 for Visa and 5555 5555 5555 4444 for Mastercard. Adyen, Braintree and Checkout.com publish their own sets. Traffic to these numbers routes to a test environment. No money moves and no account exists at the issuer.

related article

Where "v6" comes from

The label appears in card generator tools, in forum posts and in listings for stolen card data. In those listings a version number marks a batch or a dump date. No card network, no bank and no processor defines a v6 card. Treat the term as a batch label, not a product.

dummy card number v2

Check digit math

ISO/IEC 7812 sets the PAN layout: an issuer identification number of six to eight digits, an account number, and one check digit. The Luhn formula, mod 10, computes that last digit. A generator produces a Luhn-valid number in a few milliseconds. Luhn catches typing errors. It does not prove that an account exists or that funds are available.

dummy card number v7

Why generated numbers decline

  • The bank identification number is unassigned or belongs to another product type.
  • The issuer has no record of the account, so the CVV and expiry cannot be matched.
  • Address verification returns no match.
  • 3-D Secure has no enrollment record.
  • The authorization request returns decline, not approval.

Test cards from processors

  • Stripe Visa: 4242 4242 4242 4242
  • Stripe Mastercard: 5555 5555 5555 4444
  • American Express: 3782 822463 10005

In test mode, use any future expiry date and any three digit CVC. Processors also publish numbers that force specific decline codes.

Legal position in the US

18 U.S.C. 1029 covers fraud and related activity in connection with access devices. Buying, selling or using a card number that belongs to a live account falls under that statute. Test PANs published by processors are not live accounts, and using them inside a sandbox is normal practice.

How to test payments

  1. Create a sandbox account with your processor.
  2. Use the published test PANs, not generated ones.
  3. Trigger declines with the processor's decline test numbers.
  4. Keep live PANs out of systems that PCI DSS does not cover.

Unknown: the origin of the v6 label. No public record ties it to a specific tool, vendor or date.