invalid_number
Card number fails Luhn validation.
What just happened
Number doesn't pass the standard checksum used by all card networks.
Retry strategy
Don't retry. Customer must re-enter.
What to tell the customer
Your card number is invalid. Please check the digits.
Recommended action
Add Luhn validation in your form to fail fast before charging.
Want to see what this looks like on your Stripe?
See how often "invalid_number" hits your Stripe account in the last 30 days — and how much MRR is at risk because of it.
Related codes
Frequently asked questions
Is "invalid_number" a soft or hard decline?+
It's classified as a input error: Wrong number, expiry, or CVC. Customer needs to re-enter card details.
Should I retry a "invalid_number" decline?+
Don't retry. Customer must re-enter.
What should I tell my customer when this happens?+
Your card number is invalid. Please check the digits.
How do I prevent this decline going forward?+
Add Luhn validation in your form to fail fast before charging.
Does Rechurn handle this decline code automatically?+
Yes. Rechurn classifies "invalid_number" and runs the optimal retry cadence with a personalized email sequence. Run a free audit to see how many of your failed charges are this code.