Debit cards should be fine! We don’t allow prepaid cards, though. The card on file needs to be something we can expect to work in 9 months when you ship the next facebook and provision 1,000 servers to make it work (your facebook will be more efficient, obviously).
We don’t really get any information back about why cards are declined. So if you’re not using a prepaid card, all Stripe says to do is “call your bank”.