I am trying to figure out how our startup can accept credit cards. Both founders are not from US and company is incorporated in US. We do not have Social Security Numbers and that seems to be blocking all applications.<p>I have not found any trustworthy merchant account provider that accepts us (being startup no track records and no SSN).<p>Any suggestions?