Pay with cash or pay with your phone