Got a Delaware single-member LLC - SITG LLC SITG - is 'skin in the game.' I'm a big fan of Nassim Taleb's philosophy.
I initially tried to get Stripe Atlas. But they don't accept non-us people for LLC. A bit bummer as I wanted to get free AWS credits.
I got in minutes EIN. Thanks to my time in SF where I got SSN so I could file for EIN online.
I applied for a business bank account in Mercury bank and waiting for their reply. When I get a bank account, I'll register on Stripe and will work on billing integration.