Error codes

Soft decline

Adyen

Adyen code 82 – Negative Online CAM, dCVV, iCVV, or CVV Results

The card authentication failed. The shopper should contact their issuing bank for clarification.

What does Adyen refusal code 82 mean?

Adyen refusal code 82 Negative Online CAM, dCVV, iCVV, or CVV Results is returned when the card's security validation failed. This can include CVV (the 3–4 digit code on the card), dCVV (dynamic CVV for tokenized cards), iCVV (chip-generated CVV), or CAM (card authentication method for EMV transactions). It maps to Stripe's incorrect_cvc or invalid_cvc.

Is it a soft or hard decline?

Code 82 is a soft decline, but retries with the same stored data will keep failing. Resolution requires the customer to re-enter the correct CVV, or for the merchant to switch to network tokens which eliminate CVV issues for recurring billing.

Common root causes

  • Mistyped CVV at initial entry

  • Stored CVV after reissue where the value changed

  • Cryptographic mismatch on tokenized transactions

  • Acquirer/processor passing CVV data incorrectly

Recommended recovery steps

  1. Stop retries with the stored credentials.

  2. Request a new CVV or full card re-entry through customer outreach.

  3. Use network tokens for recurring billing — they remove CVV from the equation entirely.

How FlyCode handles Adyen code 82

FlyCode prefers network tokens for recurring charges to eliminate CVV failures before they happen. When they do occur, FlyCode stops retries and triggers AI outreach for CVV re-entry at the optimal moment, keeping friction to a minimum while preserving the subscription.

What does Adyen refusal code 82 mean?

Adyen refusal code 82 Negative Online CAM, dCVV, iCVV, or CVV Results is returned when the card's security validation failed. This can include CVV (the 3–4 digit code on the card), dCVV (dynamic CVV for tokenized cards), iCVV (chip-generated CVV), or CAM (card authentication method for EMV transactions). It maps to Stripe's incorrect_cvc or invalid_cvc.

Is it a soft or hard decline?

Code 82 is a soft decline, but retries with the same stored data will keep failing. Resolution requires the customer to re-enter the correct CVV, or for the merchant to switch to network tokens which eliminate CVV issues for recurring billing.

Common root causes

  • Mistyped CVV at initial entry

  • Stored CVV after reissue where the value changed

  • Cryptographic mismatch on tokenized transactions

  • Acquirer/processor passing CVV data incorrectly

Recommended recovery steps

  1. Stop retries with the stored credentials.

  2. Request a new CVV or full card re-entry through customer outreach.

  3. Use network tokens for recurring billing — they remove CVV from the equation entirely.

How FlyCode handles Adyen code 82

FlyCode prefers network tokens for recurring charges to eliminate CVV failures before they happen. When they do occur, FlyCode stops retries and triggers AI outreach for CVV re-entry at the optimal moment, keeping friction to a minimum while preserving the subscription.

What does Adyen refusal code 82 mean?

Adyen refusal code 82 Negative Online CAM, dCVV, iCVV, or CVV Results is returned when the card's security validation failed. This can include CVV (the 3–4 digit code on the card), dCVV (dynamic CVV for tokenized cards), iCVV (chip-generated CVV), or CAM (card authentication method for EMV transactions). It maps to Stripe's incorrect_cvc or invalid_cvc.

Is it a soft or hard decline?

Code 82 is a soft decline, but retries with the same stored data will keep failing. Resolution requires the customer to re-enter the correct CVV, or for the merchant to switch to network tokens which eliminate CVV issues for recurring billing.

Common root causes

  • Mistyped CVV at initial entry

  • Stored CVV after reissue where the value changed

  • Cryptographic mismatch on tokenized transactions

  • Acquirer/processor passing CVV data incorrectly

Recommended recovery steps

  1. Stop retries with the stored credentials.

  2. Request a new CVV or full card re-entry through customer outreach.

  3. Use network tokens for recurring billing — they remove CVV from the equation entirely.

How FlyCode handles Adyen code 82

FlyCode prefers network tokens for recurring charges to eliminate CVV failures before they happen. When they do occur, FlyCode stops retries and triggers AI outreach for CVV re-entry at the optimal moment, keeping friction to a minimum while preserving the subscription.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

Is Adyen code 82 a soft or hard decline?

Why does CVV fail on recurring charges?

Merchants shouldn't store raw CVVs (it's prohibited by PCI), so repeated recurring billing doesn't resend CVV. If 82 appears on recurring, it's typically a cryptographic mismatch on the token or PAN — best resolved with network tokens or re-entry.

How does FlyCode handle Adyen 82?

FlyCode classifies 82 as requiring customer input rather than retries. The AI outreach engine requests CVV re-entry at the optimal moment, and network tokens are preferred for recurring billing to eliminate the issue.

FlyCode partnered with Stripe, to turn failed payment intro revenue.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

With our newest Stripe app, you can stop chasing your customers about their failed payments and recover more payments with zero development work.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic displaying "SPE CODES; NEXT LEVEL" in a bold, stylized font on a solid background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2026 FlyCode © All Right Reserved.

Giving Back

Partnering with organizations that promote women in technology and families in need is something we are proud to do.

Text graphic displaying "SPE CODES; NEXT LEVEL" in a bold, stylized font on a solid background.
Logo featuring a stylized text "Catching" with an orange accent, set against a simple background.

2026 FlyCode © All Right Reserved.