A CVV test with 3D Secure runs a published test card number through a payment processor's sandbox to confirm two things: the card verification value check returns the expected result, and the 3D Secure authentication step resolves the way your code expects. Developers run these tests before a live launch. No real cardholder data is involved.
Test cards come with fake PANs, fake expiry dates, and fake CVVs. Processors publish them so teams can trigger specific outcomes on demand: approval, CVV mismatch, 3DS challenge, 3DS failure, or a soft decline.
A live card can only produce one outcome at a time. A test card is mapped to a fixed response inside the issuer simulator, so a challenge screen or a decline shows up on every run.
That mapping is the whole point. You pick the PAN that matches the scenario you need to verify.
Test each branch. A checkout that handles the challenge but drops the "authentication not available" path will fail on real traffic from issuers that do not support 3DS.
The CVV check returns a single letter. M means match, N means no match, P means not processed, U means the issuer does not support the check, and S means the merchant skipped it.
3D Secure adds an ECI value that tells you how much liability protection the transaction carries. In sandbox mode these values come from the simulator, so they prove your code reads them, not that a real issuer will grant them.
3DS 1 sent every cardholder to a full-page redirect. 3DS 2 collects device and browser data first, so the issuer can approve without a prompt.
That data collection step is the part most test setups miss. If your harness does not pass a real browser user agent and screen size, the simulator may default to a challenge.
Write the scenarios down before you touch the sandbox. A short table of PAN, expected verdict, and expected order state keeps the run honest.
Keep the pass small. Ten scripted scenarios run in under an hour and catch most integration faults.
Real CVVs do not belong in a test environment. PCI DSS forbids storing the card verification value after authorization, in any system, encrypted or not.
Buying or selling real card data is card fraud. In the US it falls under 18 U.S.C. § 1029, and similar statutes exist in most countries. Test cards exist so you never need a real number to validate a payment flow.
No. The CVV on a test card is a placeholder that the sandbox accepts. Common values are 123, 999, or any three digits, depending on the processor.
The PAN you picked is mapped to a frictionless response. Switch to the test card the processor documents for the challenge scenario.
No. Liability shift applies to live transactions where a real issuer authenticates the cardholder. A sandbox cannot grant it.
You can use a local 3DS server emulator, but it will not match issuer behavior. Use it for unit tests, then confirm the flow in a real sandbox.
Run at least one frictionless approval, one challenge approval, one challenge failure, one "not available" fallback, and one CVV mismatch. That covers the paths that break in production.
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.