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

Checkout.com · Decline codes

What does Checkout.com 20151 “Cardholder failed 3DS authentication” mean?

Checked

Checkout.com 20151 "Cardholder failed 3DS authentication" means the shopper did not pass 3-D Secure, the bank's identity check during checkout. It might be a wrong one-time code, a rejected banking-app prompt, or a closed window. The shopper can try again and complete the check, or pay with another card.

Type
Soft decline (20xxx)
Who declined
The shopper's bank, at 3-D Secure
Retry
Possibly. Visa category 4 (generic): at most 15 retries in 30 days
Shopper action
Try again and complete the bank's check, or use another card
Merchant action
Let the shopper retry the verification

What PlatformDTC does

For Checkout.com 20151, PlatformDTC's routing answer is authenticate, not reroute. The shopper completes the bank's 3-D Secure check through Checkout.com Flow; no second processor is offered. A subscription renewal declined with 20151 is not retried without the customer: they get an email asking them to confirm the payment with their bank.

Why it happens

The bank's verification step returned a failure: wrong code, timeout, or the cardholder declined the prompt.

What the shopper can do

Try again and approve the request in the banking app, or enter the code carefully.

What the store can do

Let the shopper retry once. Repeated failures on one card from one visitor deserve caution.

For developers

The payment comes back with status Declined, response_code 20151 and a response_summary such as "Cardholder failed 3DS authentication" (Checkout.com notes the text can vary by endpoint). Checkout.com's Visa table puts this code in category 4, which it pairs with recommendation code 02 (try again later); read processing.recommendation_code on the response.

Frequently asked questions

Does Checkout.com 20151 mean fraud?
Not necessarily; many failures are honest mistakes. It does mean the bank could not confirm the cardholder.
Can the shopper retry after 20151?
Yes, by completing the verification correctly or using another card.

Sources

Related

Payments library