Error codes

Soft decline

Adyen

Adyen code 55 – Incorrect PIN

The entered PIN is incorrect. The shopper should retry with the correct PIN or contact their issuing bank.

What does Adyen refusal code 55 mean?

Adyen refusal code 55 Incorrect PIN is returned when the PIN entered with the transaction doesn't match what the issuer has on file. This is primarily a card-present (in-person) response. For card-not-present subscription billing, PIN is not part of the flow — so 55 in a CNP context typically indicates a routing or configuration issue.

Is it a soft or hard decline?

Code 55 is a soft decline in classification. For in-person transactions, the cardholder can re-enter the correct PIN. For CNP/subscription transactions, the presence of this code is unusual and deserves investigation.

Common root causes

  • Card-present terminal with a mistyped PIN

  • Contactless transaction over the PIN-required threshold

  • Routing that unexpectedly treats a CNP transaction as card-present

  • Misconfigured processor or acquirer integration

Recommended recovery steps

  1. For card-present: have the cardholder retry with the correct PIN.

  2. For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.

  3. Check your integration with Adyen for any point-of-sale flows mistakenly applied to online transactions.

How FlyCode handles Adyen code 55

FlyCode's merchants operate in CNP subscription environments where PIN is not part of the authorization flow. When 55 appears in that context, FlyCode surfaces it as a configuration signal rather than a retry candidate, so the root cause can be fixed upstream.

What does Adyen refusal code 55 mean?

Adyen refusal code 55 Incorrect PIN is returned when the PIN entered with the transaction doesn't match what the issuer has on file. This is primarily a card-present (in-person) response. For card-not-present subscription billing, PIN is not part of the flow — so 55 in a CNP context typically indicates a routing or configuration issue.

Is it a soft or hard decline?

Code 55 is a soft decline in classification. For in-person transactions, the cardholder can re-enter the correct PIN. For CNP/subscription transactions, the presence of this code is unusual and deserves investigation.

Common root causes

  • Card-present terminal with a mistyped PIN

  • Contactless transaction over the PIN-required threshold

  • Routing that unexpectedly treats a CNP transaction as card-present

  • Misconfigured processor or acquirer integration

Recommended recovery steps

  1. For card-present: have the cardholder retry with the correct PIN.

  2. For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.

  3. Check your integration with Adyen for any point-of-sale flows mistakenly applied to online transactions.

How FlyCode handles Adyen code 55

FlyCode's merchants operate in CNP subscription environments where PIN is not part of the authorization flow. When 55 appears in that context, FlyCode surfaces it as a configuration signal rather than a retry candidate, so the root cause can be fixed upstream.

What does Adyen refusal code 55 mean?

Adyen refusal code 55 Incorrect PIN is returned when the PIN entered with the transaction doesn't match what the issuer has on file. This is primarily a card-present (in-person) response. For card-not-present subscription billing, PIN is not part of the flow — so 55 in a CNP context typically indicates a routing or configuration issue.

Is it a soft or hard decline?

Code 55 is a soft decline in classification. For in-person transactions, the cardholder can re-enter the correct PIN. For CNP/subscription transactions, the presence of this code is unusual and deserves investigation.

Common root causes

  • Card-present terminal with a mistyped PIN

  • Contactless transaction over the PIN-required threshold

  • Routing that unexpectedly treats a CNP transaction as card-present

  • Misconfigured processor or acquirer integration

Recommended recovery steps

  1. For card-present: have the cardholder retry with the correct PIN.

  2. For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.

  3. Check your integration with Adyen for any point-of-sale flows mistakenly applied to online transactions.

How FlyCode handles Adyen code 55

FlyCode's merchants operate in CNP subscription environments where PIN is not part of the authorization flow. When 55 appears in that context, FlyCode surfaces it as a configuration signal rather than a retry candidate, so the root cause can be fixed upstream.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

Is Adyen code 55 a soft or hard decline?

Why would code 55 appear on an online charge?

It shouldn't appear normally. If you see 55 in CNP / subscription billing, the most likely explanation is a processor or acquirer misconfiguration routing your transactions incorrectly — investigate rather than retry.

Does FlyCode encounter Adyen 55 in subscriptions?

FlyCode operates in card-not-present subscription environments where PIN is not involved; 55 declines in a CNP context indicate a processor or routing misconfiguration and are flagged for merchant investigation.

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.