The Dine On Solution
After starting a Dine session, users select and add items to their order, send these orders to the kitchen, and are then directed back on the menu to continue an ordering loop.
Each item sent to the kitchen is added to the user's tab. This "Live Tab" provides a clean way for restaurants to navigate real world service scenarios such as upsells, patron discounts, and breakage.
When Dine users are finished, they simply leave the restaurant and the server closes out their tab. As the tab is closed, our user receives a notification that their payment was processed.