Make sure to consider exchange rates and costs for wire transfers if you want to go that route. I think Stripe charges an additional 2% for transactions in foreign currecies, and US banks will charge another 3% (or more) when you transfer that money to a foreign curreny. And there are lots of hidden fees for international wire transfers -- on a recent tranfer that I received, around 7% was missing and I had no clue where it had gone. Additionally, fluctuating exchange rates might eat a lot of money.