Don't you have "pre paid credit cards" where you are? You load them with cash, you use them online like a credit card, they can't spend more than you've loaded onto them
Good point, and I'm actually trying to get one since a while. But alas, my bank doesn't offer them yet (though they are in the process of slowly introducing them).