Skip to main content

The Checkout Flow

The checkout flow has to follow a certain order to occur successfully:

  1. Create a Cart and make sure all relevant details and products are added - see previous section
  2. Fetch the Delivery Quote (if a delivery order)
  3. Apply Discounts or rewards
  4. Validate cart - See Validate Cart page
  5. Call Payment endpoint
  6. Serve appropriate payment module or details (handled by Stripe)
  7. Get Order Details for confirmation page