reecova
All decline codes
incorrect_cvcNeeds customer action

Stripe decline code: Incorrect CVC

The CVC security code didn't match.

Recovery outlook

Needs customer action. The card or account details need to change, or the customer must clear something with their bank. Recovery runs through dunning, not blind retries.

What it means

The 3- or 4-digit security code entered doesn't match what the issuer has on record for the card.

Why it happens

Usually a typo at entry, or a saved card whose CVC was never captured correctly. It also appears when a card was reissued with a new CVC.

Can you retry it?

You can't retry your way out of a wrong CVC. The correct code has to be re-entered by the customer. For saved-card subscriptions this means a dunning prompt to re-enter card details.

Recovery playbook

  1. 1Re-collect the CVC from the customer; don't auto-retry.
  2. 2For checkout, show an inline error so they can fix it immediately.
  3. 3For subscriptions, send an update-card prompt.
  4. 4Validate CVC at collection time to catch typos before the charge.

How Reecova handles incorrect_cvc

Reecova flags incorrect_cvc as needing customer action and triggers a dunning sequence to collect an updated card or prompt the bank contact, rather than wasting retry attempts. It runs across your whole Stripe account automatically, and shows the dollars each code is costing you.