To open a Stripe account in a country different than your primary business country, you will first need to make sure that Stripe supports processing payments in that country. You can see which countries Stripe currently supports here: https://stripe.com/global
Once you have determined that the country is supported by Stripe and are ready to open a new account, you will need the following:
A tax ID in that country
A physical location in that country at which you are able to receive mail (cannot be a P.O. box)
A phone number in that country
A government-issued ID, such as a passport or driver’s license, from any country
A working website that shows what your business sells or what services you provide.
A physical bank account in that country (cannot be a virtual bank account), denominated in a supported transfer currency for that country.
Exceptions: Accounts opened in Canada can use a USD-denominated bank accounts, and accounts opened in Europe can use a EUR-denominated bank account regardless of the bank account country as long as the country is supported by Stripe.
If you have any questions as you get started, contact Stripe Support.