An all-in-one point of sale and payments system