Delivering best-in-class ordering, payments and loyalty experiences for restaurants and their customers