In Venue Table Kiosk - Live Hybrid Ordering

Orders API - Order Type = 3

Use Cases

On Table Kiosk Devices:

  • On table kiosk ordering and payment devices for customers

On Table Kiosk Devices:

  • ✅ Terminal Number (mandatory field)

  • ✅ Device ID for hardware identification

  • ✅ Webhook subscription for order events (TBC)

Integration Flow:

Full API details can be found here: API Reference

1. AddOrder → Create and open order
   - Set ordertype = 3
   - Set tracktype and trackoffset (e.g., Table 15)
   - Include deviceId and saleprops (terminalId)

2. UpdateOrder (multiple) → Add items progressively
   - Add transaction items as customer orders
   - POS applies real-time promotions
   - Items sent to kitchen as added

3. UpdateOrder → Calculate subtotals
   - Set calcsubtotaladjustments = true
   - Set forceSubTotal = true
   - Apply vouchers if needed

4. UpdateOrder → Process payment and close
   - Include paymentitems array
   - Ensure amountpaid = amountdue
   - Set isOpen = false

Key Characteristics

  • ✅ Interacts with live POS transactions

  • ✅ Progressive order building

  • ✅ Real-time kitchen updates

  • ✅ Multiple UpdateOrder calls supported

  • ✅ Can retrieve and modify existing orders

Last updated

Was this helpful?