Checkout.com · Decline codes
What does Checkout.com 20152 “Initial 3DS transaction not completed within 15 minutes” mean?
Checked
Checkout.com 20152 "Initial 3DS transaction not completed within 15 minutes" means the payment expired because the shopper did not finish 3-D Secure in time. Checkout.com's advice is to try again with the same card or another. Nothing was refused; the session simply ran out.
- Type
- Soft decline (20xxx)
- Who declined
- Nobody: the session expired
- Retry
- Possibly. Visa category 4 (generic): at most 15 retries in 30 days
- Shopper action
- Start the payment again and finish the verification
- Merchant action
- Ask the shopper to try again
What PlatformDTC does
For Checkout.com 20152, PlatformDTC's checkout does not offer PayPal card fields or any backup processor. Unlisted codes never reroute, because guessing wrong costs more than the one recovery it might win. A subscription renewal declined with 20152 is not retried without the customer: they get an email asking them to confirm the payment with their bank.
Why it happens
The shopper left the verification window open, switched apps, or lost connection, and the 15-minute limit passed.
What the shopper can do
Start checkout again and complete the bank's check straight away.
What the store can do
Prompt a fresh attempt. No retry limits apply to an expired session in the way they do to bank refusals.
For developers
The payment comes back with status Declined, response_code 20152 and a response_summary such as "Initial 3DS transaction not completed within 15 minutes" (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
- Was the card declined in Checkout.com 20152?
- No. Checkout.com says the payment expired due to inactivity.
- How long is the window?
- 15 minutes, as the code's text says.
Sources
- API response codes — Checkout.com
- Visa response codes — Checkout.com
- Mapping to Visa system integrity fee categories — Adyen
Related
- 20153 — A fault in the 3-D Secure system stopped the payment.
- 20150 — The card is not enrolled in 3-D Secure, so the authentication step could not run.
- 20112 — The store's account is not set up for Mastercard's 3-D Secure.
- 20154 — The bank requires 3-D Secure verification before it will approve.
- 20157 — The store's Checkout.com configuration is invalid for this payment.
- 20159 — The bank's authentication server failed during 3-D Secure.
- 20179 — The card data is no longer valid, for example an outdated card.
- 20182 — The payment does not comply with the card's policies.