No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Big Congrats on your approval!
Yes you can i recently just got prime and they billed it directy to my amazon card , but i think your card had to be the default payment method on youur account