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
For card-present: have the cardholder retry with the correct PIN.
For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.
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
For card-present: have the cardholder retry with the correct PIN.
For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.
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
For card-present: have the cardholder retry with the correct PIN.
For card-not-present: investigate why a PIN-related response is being returned. This almost always signals a configuration issue.
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.

