NerdWallet's ratings for payment processing providers consider the following factors: 
• Overall cost 
• Hardware and software options 
• System capabilities 
• Pricing transparency 
• Integrations 
• Customer service 
• Contract and trial period 
The best payment processing providers are priced competitively and make it easy for small-business owners to know how much they’ll pay for services. A variety of hardware and software options are available to the small-business owner, with system capabilities that can handle a range of transaction types and allow for the deposit of funds in a timely manner. The best payment processing providers also offer extended customer service hours and a system that integrates with accounting and other software.