iVendNextDevelopers Request a sandbox

An outside app opens a table's order, and the till takes the payment

The customer asks: Our reservations app seats a table and opens its order; guests order from a QR menu or a kiosk onto that order, and the till takes the payment

What you build

An app that calls the open check door (open_check/1, POS version 2.1.0.667 and later) through ivendnext_mpos.api.v1: floor_status reads the store's tables, check_open opens a table's check (or a tab or pre-order by its label), check_add_lines adds what the guest ordered, and check_preview shows the shop's price of the open lines. The check holds what was ordered, never a price: the till prices it and takes the payment when the table pays. Every write carries a fresh random key; a retry sends the same key and the same request. The calls, rights and refusals are on the open check page (contracts/pages/open_check.md).

Limits

Tell the customer

Your guests' orders reach the table's check on every till at once; staff send each round to the kitchen from a till, and the cashier takes the payment as for any sale, with every promotion and tax.

What next

  1. Tell the customer the 7 limits above, and write them into the proposal.
  2. Follow the recipe: Open a table's order from your app (open check).
  3. Build and test it on your sandbox (request one if you have none; what is on it).
  4. Run the checks: your own tests, the kit's checks and the money kit's release gate (testing and release).
  5. Release through the customer's own release gate (14. Testing and release); an app other shops install goes through the App library.

Send every write twice with the same key: it is written once. Send that key again with other lines: it is refused.

Start a project shortlist with this need · Put it in your blueprint · Every need

This card in the kit