To help, the team at forbes advisor analyzed dozens of the leading companies to determine the best credit card processing companies for small business.