A CVV test under PSD2 is a sandbox transaction that checks the card verification value field against published test card data instead of a real card. PSD2 requires strong customer authentication (SCA) for most live electronic payments in the EEA, but a sandbox test never reaches an issuer, so no authentication happens. Teams use CVV tests to confirm the checkout form, gateway rules, and decline handling before a live launch.
A CVV test confirms three things: the form collects the 3 or 4 digit value, the gateway sends it in the right field, and the code maps the response to a clear message. It also catches format bugs, such as a 4-digit Amex CID being cut to 3 digits by a maxlength attribute.
What it does not do is prove that a real card works. Only a live authorization with SCA, or a zero-value account verification, does that.
Test CVVs come from gateway documentation and exist only in sandbox environments. Live CVVs are printed on the card and tie to the issuer's authorization system.
PSD2 does not add a new CVV rule. It adds an authentication layer around the payment, and the CVV becomes one factor inside that layer.
For an EEA card, a live charge needs SCA: something the customer knows (CVV, password), something they have (phone, card), or something they are (fingerprint, face). The CVV alone counts as one factor, not two.
Some payments avoid a fresh SCA challenge, which means the CVV may not be requested again. Each exemption has limits set by the EBA and national regulators.
An exemption is a decision by the issuer, not by the checkout. Your integration should handle both the challenge and the no-challenge path.
A CVV test checks a data field. A 3-D Secure test checks the authentication flow around the payment.
In a 3DS2 sandbox you simulate frictionless and challenge outcomes, then confirm the code handles the redirect, the completion call, and the ECI value. CVV checks run inside that flow as one input, so test them together rather than as separate projects.
Most failures come from the gap between sandbox behavior and live issuer rules.
Read the decline code before you retry. A soft decline ("authentication required") calls for a challenge, not a new CVV attempt.
Testing with gateway-issued test cards in a sandbox is legal and standard practice. Testing with a card you do not own, or with card data you lack written permission to use, is not.
No. Test card numbers and their CVVs are blocked at live endpoints or rejected by the issuer. A live charge needs real card data and, for EEA cards, SCA.
PSD2 applies when the issuer or acquirer sits in the EEA. A US merchant selling to EU customers often meets SCA through 3-D Secure 2 on those transactions. Domestic US card payments follow card network rules and state law, not PSD2.
A zero-value or account verification authorization checks a card with no charge. Some issuers approve it, some decline it, and under PSD2 it can still need SCA. Treat it as a card check, not a full payment test.
No. PCI DSS forbids storing the CVV, CVV2, or CVC after authorization, even encrypted. Gateway tokenization removes the need.
You will receive the digital voucher immediately.
All your data is transmitted with unbreakable SSL-RSA encryption.
You can give away, resell or keep the vouchers.
We are available for you 24 hours a day.
Be informed as soon as new vouchers are added or when there are discounts.