Checkout.com · Decline codes
What does Checkout.com 20179 “Lifecycle” mean?
Checked
Checkout.com 20179 "Lifecycle" means the transaction used invalid card data, the kind that changes over a card's life, such as a replaced number or date. Checkout.com points to recommendation codes for what to do next. Typically the fix is updated card details rather than another attempt with the same ones.
- Type
- Soft decline (20xxx)
- Who declined
- The shopper's card issuer
- Retry
- Possibly. Visa category 4 (generic): at most 15 retries in 30 days
- Shopper action
- Use the current card or another card
- Merchant action
- Ask for updated card details; check the recommendation code
What PlatformDTC does
PlatformDTC leaves Checkout.com 20179 unclassified for routing, which by design means no reroute: a wrong move to a second processor can draw network fines, so the shopper sees the decline on Checkout.com. A subscription renewal declined with 20179 is never retried: the subscription is held past due and the customer is emailed a link to add a new card.
Why it happens
The card has moved on in its lifecycle: reissued, expired, or replaced.
What the shopper can do
Enter the current card details.
What the store can do
Read the recommendation code: 01 means get updated information. Ask subscribers to update their card.
For developers
The payment comes back with status Declined, response_code 20179 and a response_summary such as "Lifecycle" (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
- What does lifecycle mean in Checkout.com 20179?
- Checkout.com says the transaction uses invalid card data.
- How do I know whether to retry 20179?
- Use processing.recommendation_code on the response.
Sources
- API response codes — Checkout.com
- Recommendation codes — Checkout.com
Related
- 20159 — The bank's authentication server failed during 3-D Secure.
- 20182 — The payment does not comply with the card's policies.
- 20157 — The store's Checkout.com configuration is invalid for this payment.
- 20183 — The payment is suspected to be fraudulent.
- 30004 — The bank wants the card taken out of use, without saying fraud. Never retry.
- 30007 — The bank withdrew the card under special conditions. Never retry.
- 30015 — The card number does not belong to any known bank. Usually a typo.
- 30020 — The payment amount was not valid.