Overview
Below is a high-level overview of the key Commerce API interactions, with a brief description of the role they play in supporting the complete ordering journey from store discovery through to POS order injection;
Get an Access Token — Get Access Token
Retrieve a token granting you access to our endpoints.
Retrieve Linked Customer Accounts — Get Linked Accounts
Retrieve the customer accounts linked to your partner account.
Get Stores — Get Stores
Retrieve the channelLinkId for a customer account.
Get Store Menu(s) — Get Store Menu(s)
Retrieve menus for a given store.
Create Basket — Create Basket
Create a basket to begin building the order.
Update Basket (optional)
Update the basket as needed using the following endpoints:
Request Payment (optional) — Request Payment
Only applies for DPAY (Deliverect Pay) payment type.
Checkout — Basket Checkout
Proceed to checkout and specify the payment method.
Checkout Status Webhook — Basket Checkout Status Webhook
Monitor the status of the checkout.
Visualise the complete Commerce order flow, from retrieving store details to processing orders in checkout
Step-by-step guidance for integrating your ordering platform with our Commerce API
Explore our network of dispatch, loyalty and payment partners to enhance the ordering experience
