Credit card processing: which type of machine is best for your business?