Contents
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
Action | Tests | Expected Vendor Behavior | Expected Result |
---|---|---|---|
Pricing Order
| Authenticated user selects ordering for the corresponding store, builds a cart and navigates to the checkout. All Cart Structures must be tested in this category:
| Partner is subscribed to the Partner utilizes the Price Webhook Callback to answer the Price request. Error Handling to follow the
| |
Commit Order
| Authenticated user selects ordering for the corresponding store, builds a cart, navigates to the checkout and places an order. All Cart Structures must be tested in this category:
| Partner is subscribed to the Partner utilizes the Commit Webhook Callback to answer the Commit request. Error Handling to follow the
| |
Cancel Order | → Check whether the status has been changed to cancel → Check whether the automatic refund has been processed (if applicable) → Check whether the cancellation email was triggered → Check whether delivery has been cancelled (if applicable) → When the order is canceled in the POS the payment should be refunded. |
In-Restaurant Service Modes
...
Action | Tests | Expected Vendor Behavior | Expected Result | ||
---|---|---|---|---|---|
Place a Delivery order | Authenticated user inputs address within delivery area on restaurant search in App, builds a cart and navigates to checkout. Authenticated user clicks on “Continue” on the checkout page, and confirms selecting any payment method by clicking “Place Secure Order”. | Partner collects the service mode (
Partner collects the order number ( | → Order is injected in the POS. → Order does not appear in the KDS (not fired into the kitchen). | ||
Fire a Delivery order into the kitchen | Delivery vendor request to move the order to kitchen
| Partner is subscribed to the Partner fires the order through a POST call to the Fire Order endpoint.
| → Order appears in the KDS (is fired into the kitchen). → KDS identifies the service mode. → DSS ticket printed according to the service mode. → Receipt printed with Order Number from RBI.
| ||
Cancel a Delivery order Delivery cancelation → Delivery Order successfully sent and placed in Partner’s POS. → If a delivery cancellation is requested:
|
Info |
---|
Payment Methods do not interfere with order firing for Delivery orders. |
...