Error codes
Hard decline
Adyen
Adyen code R3 – Revocation of All Authorizations
All authorizations have been revoked. The shopper should contact their issuing bank for clarification.
What does Adyen refusal code R3 mean?
Adyen refusal code R3 Revocation of All Authorizations is returned when the cardholder has instructed the issuing bank to stop all recurring charges on the card — not just this merchant. It maps to Stripe's revocation_of_all_authorizations. The action covers every merchant with a stored authorization on this card.
Is it a soft or hard decline?
Code R3 is a hard decline. Retries on this card will fail across all merchants until the revocation is lifted or a new card is used.
Common root causes
Suspected fraud or compromised card with blanket block
Customer reducing spending and shutting down all subscription billing
Card replacement with instruction to halt all stored authorizations
Account cleanup after identity theft concerns
Recommended recovery steps
Stop retrying. The block affects all merchants on this card.
Reach out to the customer proactively. Unlike a targeted revocation, the customer likely still wants your service.
Collect a new payment method — a different card, bank account, or wallet.
Offer a pause option if the customer is dealing with temporary financial stress.
How FlyCode handles Adyen code R3
FlyCode identifies R3 as a hard decline, halts retries immediately, and leverages account updater services to catch silent card replacements. When outreach is needed, the AI engine requests a new payment method at the optimal time to maximize recovery.
What does Adyen refusal code R3 mean?
Adyen refusal code R3 Revocation of All Authorizations is returned when the cardholder has instructed the issuing bank to stop all recurring charges on the card — not just this merchant. It maps to Stripe's revocation_of_all_authorizations. The action covers every merchant with a stored authorization on this card.
Is it a soft or hard decline?
Code R3 is a hard decline. Retries on this card will fail across all merchants until the revocation is lifted or a new card is used.
Common root causes
Suspected fraud or compromised card with blanket block
Customer reducing spending and shutting down all subscription billing
Card replacement with instruction to halt all stored authorizations
Account cleanup after identity theft concerns
Recommended recovery steps
Stop retrying. The block affects all merchants on this card.
Reach out to the customer proactively. Unlike a targeted revocation, the customer likely still wants your service.
Collect a new payment method — a different card, bank account, or wallet.
Offer a pause option if the customer is dealing with temporary financial stress.
How FlyCode handles Adyen code R3
FlyCode identifies R3 as a hard decline, halts retries immediately, and leverages account updater services to catch silent card replacements. When outreach is needed, the AI engine requests a new payment method at the optimal time to maximize recovery.
What does Adyen refusal code R3 mean?
Adyen refusal code R3 Revocation of All Authorizations is returned when the cardholder has instructed the issuing bank to stop all recurring charges on the card — not just this merchant. It maps to Stripe's revocation_of_all_authorizations. The action covers every merchant with a stored authorization on this card.
Is it a soft or hard decline?
Code R3 is a hard decline. Retries on this card will fail across all merchants until the revocation is lifted or a new card is used.
Common root causes
Suspected fraud or compromised card with blanket block
Customer reducing spending and shutting down all subscription billing
Card replacement with instruction to halt all stored authorizations
Account cleanup after identity theft concerns
Recommended recovery steps
Stop retrying. The block affects all merchants on this card.
Reach out to the customer proactively. Unlike a targeted revocation, the customer likely still wants your service.
Collect a new payment method — a different card, bank account, or wallet.
Offer a pause option if the customer is dealing with temporary financial stress.
How FlyCode handles Adyen code R3
FlyCode identifies R3 as a hard decline, halts retries immediately, and leverages account updater services to catch silent card replacements. When outreach is needed, the AI engine requests a new payment method at the optimal time to maximize recovery.
Understanding This Decline Code
Extended content body
Frequently Asked Questions
Is Adyen code R3 a soft or hard decline?
How is R3 different from R1?
R1 targets one specific merchant (your descriptor). R3 covers every merchant with a stored recurring authorization on the card. R3 is typically not about dissatisfaction with your service — it's usually fraud, card replacement, or a general spending reset.
How does FlyCode handle Adyen R3?
FlyCode treats R3 as a hard decline and halts retries, then runs account updater queries and triggers outreach for a new payment method — the customer usually still wants your service.

