Read Time: 1 minute
Stripe common decline reasons:
Code | Description | Recommended Action |
authentication_required | The card was declined as the transaction requires authentication. | Ask Customer to re-enter card details or use a different card |
approve_with_id | The payment can’t be authorized. | Ask Customer to re-enter card details, or call card issuer to approve purchase |
expired_card | The card has expired. | Ask Customer to enter a different card |
generic_decline | The card was declined | Ask Customer to re-enter card details or use a different card |
do_not_honor | The card was declined for an unknown reason. | Ask Customer to re-enter card details or use a different card |
do_not_try_again | The card was declined for an unknown reason. | Ask Customer to re-enter card details or use a different card |
fraudulent | The payment was declined because Stripe suspects that it’s fraudulent. | Ask Customer to contact card issuer |
invalid_amount | The payment amount is invalid, or exceeds the amount that's allowed. | Ask Customer to use a Card with sufficient funds. If the amount appears to be correct, the customer should check with their card issuer that they can make purchases of that amount. |
Error Code 401 | No valid API key provided. | Re-enter Stripe credentials. |