CVV Test 3D Secure: How Sandbox Card Testing Works

Our Cards

Choose from any of our gift cards to give to your loved ones

giftcardimage

Where to Use?

Redeem your gift cards at any of our Merchants

Where to Buy?

You can purchase a gift card from any of these locations

ABOUT US

about

What is ONYX GiftCards?

Onyx Gift Cards is a Grenadian company designed to introduce, market and manage gift cards systems in Grenada for retailers and corporations. We are enthusiastic about the effect and influence we will have on the local market. We intend to expand our systems regionally with a range of product offerings and services.

What is a Gift Card?

Gift cards are the preferred way of giving and receiving gifts. They carry a monetary value that can be redeemed for gifts at your favorite store.
Onyx GiftCards are “Open Gift Cards” which means that they can be redeemed at multiple merchant locations. They are standard credit card size, can fit into the average wallet and made of PVC plastic. Onyx GiftCards are Barcoded for security and safety for the consumer and bear a disclaimer at the back.
Onyx Giftcards can be bought with a branded Card backer which is black in colour and is designed to fit the card. There is an area to write a brief message to the recipient as well.

How it Works?

  • Buy an Onyx Gift Card at these local stores
  • Give your gift card to friends, family, co-workers, etc.
  • The recipient can shop at our select merchants nationwide
  • Your friends, family, co-workers, etc. will present their gift card at checkout to pay for your item(s)
  • They will walk away happy with the best gift ever...the gift of Choice

Why ONYX GiftCards?

  • Save TIME. No need to run around looking for the perfect gift
  • Redeem from a variety of business island-wide. We will continue adding businesses as fast as ONYX grows.
  • ONYX Gift Cards do not expire
  • Cards are valued at convinient amounts to meet every need and occasion

A CVV test with 3D Secure is a sandbox transaction that pairs a published test card number with its matching test CVV and pushes it through a simulated 3D Secure challenge. It confirms that your checkout reads the CVV field and that your code handles the 3DS authentication step before any real card is charged. Every major processor publishes the values you need, so no live card data is involved.

What a CVV test with 3D Secure proves

Two systems talk during a card payment: the CVV check and the 3D Secure authentication. A sandbox test exercises both so you can see which one fails when a payment is declined.

The CVV check compares the code on the card with the value the issuer holds. 3D Secure adds a cardholder authentication step on top, and both results travel back to your code as separate fields.

Test cards make this repeatable. Each published test number comes with a fixed CVV and a fixed 3DS outcome, so the same input produces the same result on every run.

Which test card values do processors publish?

Payment providers publish test card numbers with the CVV, expiry, and 3DS behavior printed next to them. Treat your own processor's page as the source of truth, since the mapping changes.

Any future expiry works for most test cards, and the CVV field accepts the test value only in sandbox mode.

How 3D Secure changes the CVV test flow

Without 3DS, a test card submission returns one result: approved or declined. With 3DS, the authorization pauses while the cardholder authenticates, then resumes.

Sandbox environments simulate that pause with a challenge page or a mobile SDK window. Your integration must hand control to that window and read the callback before it can read the final authorization.

3DS returns an authentication value that maps to three outcomes: authenticated, attempted, or failed. Test cards exist for each outcome, which is how you cover all three branches of your error handling.

Does 3DS2 change how the CVV test works?

3DS2 moves much of the authentication into the background, so many sandbox tests never show a challenge page. The CVV is still submitted with the authorization, and the authentication result still arrives as a separate value.

Frictionless flows in test mode return an authenticated result with no cardholder step. A test that shows no prompt can still be a correct 3DS2 test.

What you need before you start

A sandbox account with your processor, a test API key, a return URL registered in the dashboard, and your processor's test card page open in a second tab.

Turn request logging on. A 3DS test produces at least two server responses, and the gap between them is where the bug hides.

How to run a 3D Secure CVV test

  1. Switch your API keys to sandbox or test mode. Live keys turn a test into a real charge.
  2. Pick a test card that your processor maps to a 3DS challenge.
  3. Submit the card number, expiry, and the published CVV or CID value.
  4. Complete the simulated challenge window when it appears.
  5. Read the authentication result and the authorization result as two separate values.
  6. Log both. A passed CVV with a failed 3DS is a different bug than a passed 3DS with a declined charge.

Common 3DS test failures and what causes them

Why you cannot test with a real CVV

Card networks ban live card numbers in test environments, and a test that uses someone else's card is card fraud, not testing. There is no legitimate source for live CVV data outside the cardholder and the issuer.

PCI DSS also forbids storing the CVV or CID after an authorization completes. That rule exists so a leaked database cannot be used to run card-not-present transactions.

Sandbox test values exist so this never becomes necessary. A tool that offers to sell you CVV data is selling stolen card records, and using one exposes you to criminal liability in every US state.

FAQ

Can I test 3D Secure without a real card?

Yes. Sandbox 3DS flows use published test cards and a simulated challenge window. No live card or real issuer is involved.

Does the CVV matter in a 3DS test?

It matters for format and for the CVV check step. The sandbox compares your input against the value the test card expects, then runs the 3DS step as a separate test.

Why does my 3DS test pass but the charge still fail?

Authentication and authorization are separate stages. 3DS proves the cardholder approved the payment; the authorization then checks funds, card status, and risk rules. A test card set to decline can pass 3DS and still fail the charge.

How long do 3DS test results take?

Sandbox responses arrive in seconds. If a test hangs, the callback URL or the challenge window is the usual cause.

Contact Us

Latest

CVV Validation

Learn everything you need to know about CVV validation and why it's crucial for online shopping security.

CVV Checker

Discover how to use a CVV checker effectively for secure online purchases.

Read our complete guide: Should You Buy CVV From a Card Shop? The Honest Buyer's Guide