...
Guest Action | POS Action | Document |
---|---|---|
Guest select restaurants |
| [Link to Restaurants] |
Guest navigates through menu |
| link to menu managementOrders API - Menu Management |
Guest goes to checkout |
| https://rbictg.atlassian.net/wiki/spaces/RDP/pages/5003083791/Order+API - Checkout+-+Checkout#Price-webhook-and-endpoint |
Guest pays for the order |
| [link to payments] |
Order is placed |
| [ink to checkout]https://rbictg.atlassian.net/wiki/spaces/RDP/pages/5003083791/Order+API+-+Checkout#Commit-webhook-and-endpoint |
Guest / Driver collects the order |
|
How do you interact with the API?
Our ordering API uses endpoints and webhooks, which follow this principle:
We broadcast all changes that impact orders via our webhooks.
We make available all information on orders via our endpoints.
Some webhooks require actions to be performed by the POS via our endpoints.
Expand | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||
Calculate basket priceDirect integrationWhen a guest loads the checkout page, the RBI mobile app communicates with the RBI platform to request the basket price by indicating the full basket contents. In turn, the RBI platform sends the full basket contents to the POS using the Price Order Webhook. The POS must have previously developed the ability to accept calls from the
With a translation serviceCalls to the
Place order
|