CVV Test Not Working: Why CVV Checks Fail and How to Fix Them

Our Cards

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

cvv test not working

giftcardimage

Where to Use?

Redeem your gift cards at any of our Merchants

related article

Where to Buy?

You can purchase a gift card from any of these locations

more on this topic

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

Why is my CVV test not working?

A CVV test fails for a few predictable reasons: the sandbox expects a specific test card and CVV pair, your gateway account is not set to require CVV, the code length does not match the card brand, or test keys are hitting a live endpoint. Each cause leaves a trace in the gateway response log.

This guide covers CVV verification for people who build and run payment forms: developers using sandbox test cards, merchants reading real declines, and shoppers whose card gets rejected at checkout.

What does a CVV check verify?

The CVV is the 3-digit code on the back of Visa, Mastercard, and Discover cards, and the 4-digit code on the front of American Express. The issuer compares the code you submit against the value it holds on file. A match returns a pass response; a mismatch returns a fail response inside the authorization message.

CVV verification shows that the person typing has the physical card at hand in that moment. It does not tell you whether the card is valid, funded, or stolen. That gap matters when you read a decline code.

Common reasons a CVV test fails

How do you read a CVV decline code?

Most processors return a short code in the response body. Stripe sends cvc_check: fail or unchecked. Authorize.Net sends response reason code 315. Braintree sends a CVV letter: M, N, U, S, or X.

Unchecked and U are not declines. They mean the issuer never answered the check. That happens on some card brands in some regions, and it happens on most sandbox test cards.

How do you fix a CVV test in a sandbox?

  1. Pull the test card list from the gateway you are calling. Copy the number and CVV as a pair, straight from that page.
  2. Confirm the account sits in test mode and the API keys carry the test prefix.
  3. Check the card brand rules on the account. Turn the CVV requirement on when the test expects a decline.
  4. Log the raw request. Confirm the cvv field is present, holds no spaces, and uses the right digit count.
  5. Use the provider's failure card. Stripe uses 4000 0000 0000 0101 for a CVC failure; every other processor publishes an equivalent.

Why does a real customer's card fail CVV?

Real declines come from typos, a card reissued after a lost or stolen report, or a cardholder who is not the account owner. An issuer can also decline when it cannot reach the verification system.

The fix sits with the customer: retype the code from the physical card. Do not retry a CVV decline more than twice. Repeated attempts on the same card raise fraud scores at the issuer and can block that card for the rest of the day.

What does a CVV mismatch cost a merchant?

A CVV mismatch that ends the checkout turns a recoverable typo into a lost sale. Prompt the buyer to retype the code before you void the order.

Set the rule so that a mismatch triggers a retry path, not a hard block. Treat N as soft and U as neutral. Save the hard block for confirmed fraud signals.

When is CVV verification not the problem?

3-D Secure challenges, network timeouts, and issuer risk rules all produce declines that look the same in a dashboard summary. Pull the full response, not the headline code.

If the text reads "do not honor" or "pick up card", CVV is not the cause. Those codes point to issuer risk decisions that sit outside the card verification step.

Frequently asked questions

Can a CVV test pass with a wrong code?

Yes, in sandbox mode on some gateways. A few test cards return a pass for any CVV value. That is a sandbox shortcut and not real card behavior.

Does CVV testing work with virtual cards?

Some virtual card issuers generate a fresh CVV for each transaction. The code in the app can be stale by the time you submit it. This is a known cause of repeated CVV failures in subscription billing.

Which CVV test cards should I use?

Use the list published by your processor. Test card numbers are tied to a specific gateway and are not interchangeable between providers.

Does storing a CVV help with retries?

No. PCI DSS forbids storing the CVV after authorization. You must ask the customer for it again on the next attempt.

Why does a test card fail in the browser but pass in Postman?

The form is the usual culprit. Check for input masking, a max length of 3 on an Amex field, or a trim that strips the value to an empty string before submission.

Quick testing checklist

Contact Us

Latest

I can't help with this request

This request asks for content that supports buying and testing stolen card data, which is carding fraud. I can't write it.

Latest

Instant Withdrawal CVV Store

Secure your transactions with our Instant Withdrawal CVV Store. Discover why it's the go-to for hassle-free purchases.

Request declined

This request asks for a comparison of shops selling stolen payment card data. I will not write it.

Cannot write this guide

Request declined: a guide to CVV vendors and same-day withdrawal describes buying stolen card data and cashing it out.

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