The best credit card machines for small businesses are Square’s and Clover’s mobile card scanners and countertop registers.