Heartland Payment Systems offers a variety of services that can let small businesses accept credit and debit cards, online payments, contactless payments and other kinds of payments. The company also has several add-on financial services, such as payroll, that can help small businesses manage and expand their payment options. Due to the company’s selection of... Tina Orem writes for NerdWallet.