NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Adyen · Decline codes

What does Adyen refusal reason 27 “Declined Non Generic” mean?

Checked

Adyen refusal reason 27, "Declined Non Generic", collects response codes that cannot be reliably mapped to another refusal reason. Adyen separates it so you can tell generic declines, such as Mastercard 05 Do not honor, from more specific ones. The real reason is in the raw response; enable raw acquirer results to decide whether a retry is allowed.

Type
Decline (unmapped)
Who declined
The shopper's card issuer
Retry
Depends on the raw code behind it; check refusalReasonRaw.
Shopper action
Try another card or contact the bank.
Merchant action
Enable raw responses to see the real code.

What PlatformDTC does

PlatformDTC does not connect to Adyen; its checkout runs on Stripe and PayPal. Its Stripe rail reads the raw issuer code under every label, so a specific refusal is handled by its real code: Visa 59 suspected fraud, for example, is never retried even when labelled do_not_honor.

Why it happens

Schemes and issuers send many raw codes. Those that fit no named refusal reason, but are not plain generic declines, land in 27.

What the shopper can do

Try a different card, or ask your bank why the payment was declined.

What the store can do

Turn on raw acquirer results in the Customer Area. The raw code decides the Visa retry category; category 1 codes must never be retried.

For developers

refusalReasonCode "27". Read additionalData.refusalReasonRaw and refusalCodeRaw (refusalCodeRaw only for Visa and Mastercard on Adyen's own acquiring).

Frequently asked questions

Is Adyen refusal 27 the same as Do not honor?
No. Adyen keeps generic declines like 05 Do not honor apart from 27, which holds codes that are specific but unmapped.
How do I know whether to retry Adyen refusal 27?
Check the raw response and its Visa category: category 1 never, others up to 15 times in 30 days.

Sources

Related

Payments library