Error codes

Soft decline

Adyen

Adyen code 86 – Cannot Verify PIN / ATM Malfunction

There was an ATM malfunction. The shopper should try again or use another payment method.

What does Adyen refusal code 86 mean?

Adyen refusal code 86 Cannot Verify PIN / ATM Malfunction is an ISO response indicating that the issuer's PIN verification system or the ATM is not available to validate the transaction. It is primarily an in-person response and should rarely be seen in card-not-present subscription billing.

Is it a soft or hard decline?

Code 86 is a soft decline, retry-friendly in card-present scenarios. In CNP subscription contexts, its appearance typically indicates a routing or configuration anomaly rather than a cardholder issue.

Common root causes

  • ATM system outage during a card-present transaction

  • Issuer PIN-verification system offline

  • Routing misconfiguration treating a CNP transaction as card-present

Recommended recovery steps

  1. For card-present: retry shortly — the issue is upstream and usually clears quickly.

  2. For CNP: investigate why a PIN / ATM response is being returned. Review processor and acquirer configuration.

How FlyCode handles Adyen code 86

FlyCode operates in CNP subscription environments, so 86 declines are treated as a configuration signal. They surface in the dashboard for inspection rather than being retried, since the root cause is typically upstream routing.

What does Adyen refusal code 86 mean?

Adyen refusal code 86 Cannot Verify PIN / ATM Malfunction is an ISO response indicating that the issuer's PIN verification system or the ATM is not available to validate the transaction. It is primarily an in-person response and should rarely be seen in card-not-present subscription billing.

Is it a soft or hard decline?

Code 86 is a soft decline, retry-friendly in card-present scenarios. In CNP subscription contexts, its appearance typically indicates a routing or configuration anomaly rather than a cardholder issue.

Common root causes

  • ATM system outage during a card-present transaction

  • Issuer PIN-verification system offline

  • Routing misconfiguration treating a CNP transaction as card-present

Recommended recovery steps

  1. For card-present: retry shortly — the issue is upstream and usually clears quickly.

  2. For CNP: investigate why a PIN / ATM response is being returned. Review processor and acquirer configuration.

How FlyCode handles Adyen code 86

FlyCode operates in CNP subscription environments, so 86 declines are treated as a configuration signal. They surface in the dashboard for inspection rather than being retried, since the root cause is typically upstream routing.

What does Adyen refusal code 86 mean?

Adyen refusal code 86 Cannot Verify PIN / ATM Malfunction is an ISO response indicating that the issuer's PIN verification system or the ATM is not available to validate the transaction. It is primarily an in-person response and should rarely be seen in card-not-present subscription billing.

Is it a soft or hard decline?

Code 86 is a soft decline, retry-friendly in card-present scenarios. In CNP subscription contexts, its appearance typically indicates a routing or configuration anomaly rather than a cardholder issue.

Common root causes

  • ATM system outage during a card-present transaction

  • Issuer PIN-verification system offline

  • Routing misconfiguration treating a CNP transaction as card-present

Recommended recovery steps

  1. For card-present: retry shortly — the issue is upstream and usually clears quickly.

  2. For CNP: investigate why a PIN / ATM response is being returned. Review processor and acquirer configuration.

How FlyCode handles Adyen code 86

FlyCode operates in CNP subscription environments, so 86 declines are treated as a configuration signal. They surface in the dashboard for inspection rather than being retried, since the root cause is typically upstream routing.

Understanding This Decline Code

Extended content body

Frequently Asked Questions

Is Adyen code 86 a soft or hard decline?

Why would an ATM code appear on a CNP transaction?

It generally shouldn't. ATM and PIN-verification responses belong to card-present flows. Seeing 86 on CNP transactions suggests a processor routing issue — investigate the integration rather than retrying.

Does FlyCode see Adyen 86 in subscriptions?

FlyCode surfaces 86 as a routing configuration signal in CNP subscription environments rather than a retry candidate, since PIN / ATM responses shouldn't appear in that context.

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.