Gift Cards

Answer

No payment processor issues a CVV token. Tokenization replaces the 16-digit account number with a token. The CVV is not part of that token. A sandbox test card carries a fixed CVV because the test environment never sends the value to an issuer. The sandbox returns an approve or decline code from a rule the developer sets, not from a real check.

cvv test tokenization process

What tokenization replaces

A payment token is a string that maps to a primary account number inside a token vault. The EMVCo Payment Tokenisation Specification defines the token format and the roles of the token requestor and the token service provider. Visa Token Service issues tokens in the 16-digit range so they pass through terminals and e-commerce fields that expect a card number. The vault holds the PAN. The token does not carry the CVV, the PIN block, or the cardholder name in readable form.

more on this topic

Why the CVV stays out

PCI DSS Requirement 3.2 forbids storage of sensitive authentication data after authorization. Sensitive authentication data covers the full magnetic stripe, the card verification value, and the PIN block. A merchant that holds a token cannot reverse it to a CVV. A vault operator does not keep the value after the authorization message completes. This is why no token format in production includes a CVV field.

related article

How sandbox tokenization tests work

  • Pull test card numbers from the gateway's own documentation, not from a third party list.
  • Use the test CVV the documentation lists. Most gateways accept any 3-digit value in sandbox mode.
  • Set the expected outcome in the dashboard, or use the gateway's designated decline amounts.
  • Confirm that the token you receive maps back to the test PAN inside the sandbox vault.

Steps for a tokenization test

  1. Create a sandbox account with the gateway.
  2. Send a tokenization request with a published test PAN.
  3. Store the token string the gateway returns.
  4. Send an authorization request with the token and a test CVV.
  5. Read the response code and the token reference.
  6. Repeat with a decline test PAN to confirm error handling.

What a test cannot do

A sandbox test cannot confirm that a real CVV is correct. That check happens only in a live authorization sent to the issuer. Tools that claim to validate CVV values outside an issuer message do not work, because the issuer is the only party that holds the comparison value. Buying, selling, or holding CVV data from real cards is a federal crime in the United States under 18 U.S.C. Section 1029. Card network rules also bar merchants from storing the value. Sites that offer CVV numbers for sale are trading stolen account data and the data is often stale or fabricated.

Practical notes

Token lifetime and token scope differ by provider. Some tokens work for one merchant only. Some work across a card-on-file network after the cardholder opts in. Test both cases in the sandbox before you write production code. Log the token reference, the response code, and the timestamp. Do not log the PAN or the CVV.


Fast digital delivery

You will receive the digital voucher immediately.

Secure Payment

All your data is transmitted with unbreakable SSL-RSA encryption.

Suitable for giving away

You can give away, resell or keep the vouchers.

24/7 customer support

We are available for you 24 hours a day.

ProtectedGiftCards.com Newsletter

Be informed as soon as new vouchers are added or when there are discounts.

Read our complete guide: Buy CVV in 2025: A Buyer's Guide to Prices, Pitfalls, and Avoiding Scams