You are right that prepaid debit cards are relatively easy to get. My region is still mostly cash though, so you don't use the cards much locally. Bank accounts are less common because of minimums to start one (though I haven't checked this lately.) Credit cards are even less common.
My earlier statement still stands. You would still probably be targeting people who could get a credit card or a card from a bank account. Most of the rest is a difficult market to run an e-commerce platform funded by outside investors.