погуглите про ITIN, его получить проще, он заменяет SSN.
Stripe также просят доказать ваш адрес в США (коммунальный счет с адресом показать и тд)
Даже если у вас получится первоначально пройти этот квест не прилетая в США, не факт что потом вас не заблокируют
про открытие компании в других странах возникнут примерно такие же проблемы
Зарегистрировать зарубежную компанию несложно.
Но чтобы открыть банковский счет как правило нужно лететь в страну где компания зарегистрирована
Чтобы подключить прием платежей по картам - нужно проходить службу безопасности и доказывать адрес нахождения в стране где компания зарегистрирована.
по приему валюты в рф
В РФ на физлицо можно принимать через paypal = 3,9% стандартная комиссия + 1-2% доп комиссия за трансграничный платеж + 4-5% потеряете на конвертации других валют в рубли (пейпал дает плохой курс конвертации)
В пейпале поддерживаютя 20+ валют.
Можно подключить https://www.2checkout.com но у них свои особые условия по выплатам и могут некоторый % от выручки удерживать на несколько месяцев для страховки рисков от chargeback. А могут и вобще при любом подозрении заморозить деньги не отдавать. Поддерживают около 100 валют.
Если оформите ИП/ООО можно в Альфабанке подключить прием платежей в других валютах с конвертацией в рубли по курсу ЦБ - комиссия около 4%. Поддерживают 30+ валют по которым есть официальный курс ЦБ. Также можно подключить через их партнера Cloudpayments, у них больше возможностей для интеграции и хорошей конверсии