You misread my comment. I'm simply pointing out that:
1. you can't create aws accounts with prepaid cards
2. the reason why is that aws doesn't accept prepaid cards, because people use them for fraud/spam and they want to stop them.
AWS is the only provider who accepts prepaid cards and your name doesn't even have to be on the card.
Just make sure you know the card's billing address.