Why does Android market not have a vouchers system?

So I was thinking the other day why does Google not have an easier way to purchase apps through Android Market. Because Apple do and so does Microsoft through the vouchers which you use to credit your account which would make paid apps much more accessible for people who do not want to hand over their card details or just do not have a card to put in. Your thoughts?