Tmobile's verification process is just stupid, they check every order no matter how large, I ordered a $9.99 phone and had to spend an half hour on the phone with the security team (or whatever they call it) because they were insisting I did not live where their system said I lived.
Eventually I asked was the same deal available in the stores? And walked the block or two to get it in the store. The store says half their business was walk in who tried ordering online.