Has anyone used this company's services to accept credit card payments? I have an LLC registered in the US but I'm not the US resident. I have applied to many companies to get a merchant account, but without success. I received a rejection from this company too after about 2 weeks of reviewing...