Customer-led Ordering and Payment