What were your anti-fraud measures, and were their any reports of it from users or stripe? It's extremely common in this universe for people to enter card details that they are not authorized to use into web forms.
Sad that stripe can cancel your business over it, but I also don't blame them.