Hey,
I want to set up a company with a bank account and I want to be able to process credit card payments as well.
I'm thinking about a Delaware LLC but I don't know of any banks that I can open an account with that don't require me to visit the US. I can't leave my country. I live in New...