Hey everyone, i'm new here but looking for a little advice in regards to merchants accounts and payment processors in the US for non resident.
Here is my situation, I'm a UK citizen residing in Thailand for 11 years, i have incorporated an LLC in Wyoming US in January this year. I'm using...