Can I buy the refill card at a best buy store?
I want to buy a refill card but not online. It looks like you need a credit card and I don't feel safe putting my credit card info on here. So is there any way I can purchase this card in a best buy store or any store that happens to sell prepaid service cards?
Yes, it's sold in Best Buy stores and many other stores (grocery stores, gas stations, etc.).