We are Portugal (EU) based and we are launching a new shop in USA in USD.
Thanks for your help
Jack from OpenThinking here!
The easies way would be to open a TransferWise account. You can hold, receive, send, and spend money using a Wise multi-currency account. You can hold more than 50 currencies, and convert between them at the real exchange rate whenever you need. You can get account details for some currencies to receive money from around the world.
Open a TranswerWise business account and they will provide you with a USD account where you can receive payments in USD, give this account coordinates to Stripe and you're good to go.
let me know if this works for your. If yes; accept my answer and give me thumbs up! Thank you.