Skip to content

POS integration: MekanBook Connector API

On MekanBook, guests order with the table QR, split the bill and pay. We offer an open API so the restaurant's POS / billing software, whichever it is, can connect to this flow. Your POS company or the restaurant's IT team can set up the connection in a few days with the documents below.

What can be done?

  • Pull orders: accepted orders from the table (items, quantities, options, notes, table) GET /api/pos/v1/orders. They are redelivered until acknowledged; nothing is lost.
  • Send kitchen status: preparing / ready / served / cancelled POST /lines/{id}/status. Shown instantly in the guest app.
  • Sync menu and prices: PUT /menu. Price changes are logged; prices on open bills do not change (no surprise prices).
  • Report payments taken at the till: cash or card POST /tables/{masa}/payments. The guest's bill in the app is updated; the same amount is never taken twice.
  • See and close open bills: GET /tables, POST /checks/{id}/close.
  • Real-time notification: a signed webhook if you prefer push over pull.

Security

A separate API key and signing secret for each restaurant connection (generated in the restaurant panel, shown only once). Every request is signed with HMAC-SHA256; requests older than 5 minutes and replays are rejected. A key only accesses its own restaurant's data. In sandbox mode, writes do not change real bills.

Documentation

For partnerships and a test restaurant:: contact.

Connection status

  • Adisyo — direct integration
  • SambaPOS — direct integration
  • Simpra — Can connect via the Connector API
  • robotPOS — Can connect via the Connector API
  • Menulux — Can connect via the Connector API
  • Paket Taxi — Can connect via the Connector API
  • Dijital Adisyon — Can connect via the Connector API
  • Mikro (Hızlı Satış) — Can connect via the Connector API
  • Logo — Can connect via the Connector API
  • Sepettakip — Can connect via the Connector API
  • Siparişmatik — Can connect via the Connector API
  • Restoran Pro — Can connect via the Connector API