Im NOT a us citizen or resident Hsbc left US for retail so I gotta find a new credit card. My investment accounts are in the US. So I need a US based credit card (without foreign transaction fees). Otherwise I’d need to pay 2-5% extra and I’d need to deal with moving funds internationally. If it’s a US credit card, it’s just ACH. Any suggestions like virtual banks that offer US based credit cards? Thanks.

ps. I don’t have a ssn. My fico score is over 800 according to a bank I’m using.