Non-US Residents (people who live outside of the US) can form companies without any problem using Stellar Formation. Legally speaking, non-US residents are allowed to form and be shareholders in US companies.
The only thing to watch out for, is that it may be difficult to open a bank account in the United States without a permanent address in the U.S. However contact us and we can help you with that.
If you cannot visit the United States, we recommend that you look at TransferWise Borderless Accounts to see if they will work for you: https://transferwise.com/us/borderless
Borderless Accounts are the same as any other US bank account and you can link them to Stripe!
We help entrepreneurs from different parts of the world daily!