We run an iOS app where we use the credit card input thing that Stripe provides through the Stripe Cocoapod. In the premade Stripe credit card input, Stripe will not even allow you to put in an invalid card number.
But somehow, we do have a few users (very few) who end up making a purchase and then they get an incorrect_number error code from Stripe when we try to make the charge.
My question is: how could a customer have an incorrect_number when it is literally impossible to input an incorrect card number into the Stripe credit card form?
In our app, there is no other way for customers to add a card number besides this Stripe credit card form. I assume it's something where maybe the customer cancelled their card, and then it becomes an invalid_number?