Greetings! You would need a US address to work with Do you have anyone in the states who can place the order for you? Alternatively, have you considered looking at purchasing a SIM in store on arrival?
Just checking into see if you were able to get everything taken care of!
Manage your T-Mobile account