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 20087 “Bad track data (invalid CVV and/or expiry date)” mean?

Checked

Checkout.com 20087 "Bad track data (invalid CVV and/or expiry date)" means the card's security code or expiry date did not match. Checkout.com's advice is to check the card details and try again with the same or another card. It is a data problem the shopper can usually fix in seconds.

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
Re-check the CVV and expiry date, then try again
Merchant action
Show the error on the card fields so the shopper can correct them

What PlatformDTC does

PlatformDTC treats 20087 from Checkout.com as final for that card. Checkout will not move the payment to a backup processor; the shopper needs a different card or corrected details. A subscription renewal declined with 20087 is never retried: the subscription is held past due and the customer is emailed a link to add a new card.

Why it happens

A mistyped CVV, a swapped expiry month and year, or old details saved in the browser.

What the shopper can do

Look at the card again and re-enter the three or four digit code and the expiry date.

What the store can do

Highlight the card fields. Do not resend the same details automatically.

For developers

The payment comes back with status Declined, response_code 20087 and a response_summary such as "Bad track data (invalid CVV and/or expiry date)" (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

Is Checkout.com 20087 fraud?
Not by itself. It usually means a typo, though many 20087s from one visitor can point to card testing.
Can the same card work after 20087?
Yes, once the correct CVV and expiry date are entered.

Sources

Related

Payments library