I think you can get a USA bank account if you open a legal business. LLC, for example. I have a US bank account and VISA business card. I used Stripe Atlas in the past to open my USA LLC. Not is the best option, but you will get and US Stripe payment account. The other options are NEO banks.