okay where I live we don't have a t-mobile store and I always paid my bill using my atm card but I was looking on the t-mobile site and did a T-Mobile Payment Center Location Search and it says walmart is a payment center? but where do you pay it at in there?