Введение и сокращения

  • White Server — White Server
  • Агент, WS Agent, WSA — White Server Agent

White Server — облачный сервис, позволяющий ресторану работать с внешними интеграциями, используя кассовые агенты. White Server является точкой входа в ресторан через публичное API.

Требуемая версия r_keeper — 7.6.0 и выше.

Для полноценной работы сервиса необходимы лицензии.
Для работы интеграции через White Server API требуется 4 типа лицензии.

Инструкция по настройке и установке WSA описана в отдельной статье.

Схема работы

Сторонний сервис реализует один из бизнес сценариев (бронирование, оплата, доставка и т.д.). Ниже приведена последовательность для выполнения одного из шагов бизнес сценария:

  • Сторонний сервис посылает http-запрос в WhiteServer (например, создать заказ в ресторане YYY).

  • WhiteServer проверяет доступ внешний службы к конкретному ресторану и передаёт задание в конкретный ресторан (например, создать заказ).

  • WSAgent, запущенный в ресторане, перенаправляет запрос в ресторане в r_keeper7 (XML Interface) или store_house (OLE API).

  • После ответа r_keeper WSAgent передаёт ответ на WhiteServer.

  • WhiteServer отправляет ответ внешней службе, которая создавала запрос, по http.