I use affirm so things are on contract however, t-mobile when I purchase things over phone is what I say but I don't receive shipping info until 2 days later which is always the wrong item which is tied to my contract. Tired of being forced to pay for what I didn't order exactly. That's bad!!