1. no you can go to a local retailer via walmart or other major store and find xbox live cards that will have a redemption pin number on it once purchased is activated and you can redeem on your xbox console

  2. No, buy a subscription from a store, costs the same and you don’t need a credit card. You go to the gaming section and but a 3-12 month subscription card for xbox live

Comments are closed.