Stripe decline code
incorrect_cvc
The CVC security code provided does not match the card. The charge will keep failing until correct details are entered.
Quick answer
incorrect_cvc is a hard decline. Retrying will keep failing; the customer has to act.
| Decline code | incorrect_cvc |
|---|---|
| Type | Hard (needs customer action) |
| Retrying helps? | No |
| Category | Card details |
| Customer fix | Re-enter the correct CVC. |
Will retrying help?
No, retrying will keep failing
Send the customer to a card update page to re-enter details. Retrying the same details is pointless.
A real example
The stored CVC no longer matches after a card reissue, so every charge attempt is rejected.
What the customer needs to do
Re-enter the correct CVC.
Your recovery approach
Send the customer to a card update page to re-enter details. Retrying the same details is pointless.
Copy-paste recovery email
Subject
Your payment didn't go through, [First Name]
A detail on your saved card did not match, so the charge for [Product] was declined.
Re-enter your card details and we will retry right away.
Recover incorrect_cvc declines on autopilot
SubRevival reads every decline code and responds correctly, retrying soft declines on smart timing and emailing customers for hard ones, with a hosted card update page. $19/mo flat.
FAQ
What does the Stripe "incorrect_cvc" decline code mean?
The CVC security code provided does not match the card. The charge will keep failing until correct details are entered.
Will retrying a "incorrect_cvc" decline work?
No. incorrect_cvc is a hard decline, so retrying the same card will keep failing. Send the customer to a card update page to re-enter details. Retrying the same details is pointless.
How do I recover a payment that failed with "incorrect_cvc"?
Send the customer to a card update page to re-enter details. Retrying the same details is pointless. Customer action: Re-enter the correct CVC.
Related decline codes
Source: official Stripe decline codes documentation. Recovery guidance is SubRevival's own.