There is no published standard named "CVV test tokenization v8." The term joins three items: CVV (card verification value), tokenization (replacing a PAN with a surrogate value), and a version label. The label comes from an internal test suite, an SDK release, or a vendor note. Ask the source for the spec number, the issuer, and the date before you build against it.
What tokenization does with a CVV
A token replaces the card number. The CVV is verification data. PCI DSS groups it under sensitive authentication data (SAD). Compliant systems do not store SAD after authorization, so they do not tokenize it. The token holds no CVV. At authorization, the merchant or token requestor sends the CVV in the authorization message. The issuer checks it. Token and CVV travel in separate fields.
Test values in a sandbox
Test environments use test PANs. Examples: 4242424242424242 (Visa), 5555555555554444 (Mastercard), 378282246310005 (Amex). Sandbox CVV fields accept 3 digits, or 4 for Amex. These values pass in test mode only. A live processor rejects them.
Where "v8" may come from
- An internal test harness version.
- A token requestor ID version.
- An SDK release number.
- A document from an acquirer.
Without the source document, treat v8 as unknown.
CVV Test Tokenization v5: Sandbox Token Guide
Test checklist
- Use sandbox API keys. Confirm the base URL points to the test host.
- Create a token. Send an authorization with a CVV. Confirm the CVV passes through and is not stored.
- Trigger a CVV mismatch. Record the decline code. Networks differ: some return N7, others return CV.
- Inspect logs and database rows. No CVV value should appear in either.
- Test token lifecycle: create, suspend, resume, delete.
- Repeat on a second processor. Tokens do not port between networks.
Compliance points that shape the tests
- PCI DSS Requirement 3.2: do not store SAD after authorization, even encrypted.
- Requirement 3.3: mask the PAN on display, first six and last four digits at most.
- Requirement 3.4: render the PAN unreadable in storage.
- Network tokenization (Visa VTS, Mastercard MDES) uses a token requestor ID. Test IDs differ from production IDs.
Common errors
Storing a test CVV in a test database trains a pattern that ships to production. Treat test CVV fields the same as live ones. A second error: reading a token as a PAN. A token has its own format and fails PAN validation, including the Luhn check. A third error: assuming a token from one processor works on another. It does not.