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 30022 “Total transaction count limit reached” mean?

Checked

Checkout.com 30022 "Total transaction count limit reached" means the card has made as many transactions as its bank allows. Checkout.com's shopper message is to try a different card or contact the bank. As a 30xxx hard decline, it needs the bank to act before the same card can work.

Type
Hard decline (30xxx)
Who declined
The shopper's card issuer
Retry
Possibly. Visa category 4 (generic): at most 15 retries in 30 days
Shopper action
Use another card or contact the bank
Merchant action
Offer another payment method

What PlatformDTC does

PlatformDTC classifies Checkout.com 30022 as never retry. Checkout does not offer a backup processor for it, because the same card or the same details fail the same way everywhere. A subscription renewal declined with 30022 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 issuer caps the number of payments on the card and this one went over.

What the shopper can do

Use another card, or ask the bank about the limit.

What the store can do

Offer PayPal or another card instead of retrying.

For developers

The payment comes back with status Declined, response_code 30022 and a response_summary such as "Total transaction count limit reached" (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

How does 30022 differ from 20065?
20065 is a withdrawal frequency limit in the soft range; 30022 is a total transaction count limit in the hard range.
Can I retry Checkout.com 30022 tomorrow?
Only if the bank's limit resets; the hard-decline range means it may not.

Sources

Related

Payments library