Описание установки и настройки агента доступно по ссылке https://docs.rkeeper.ru/ws/whiteserver-agent-v2

Пример конфигурации агента для r_k Delivery

{
  "RKeeper": {
    "OrderCreationPreferences": {
      "PriceTypeId": 1126163,
      "DefaultStationId": 16865,
      "DefaultCashierId": 1000037,
      "DefaultTableCode": 1,
      "OrderCategoryCode": 5,
      "OrderTypeCode": 5,
      "VoidingReasonCode": 1,
      "CashierTimeoutSec": 120,
      "OrderConfirmationHost": "127.0.0.1",
      "ConfirmOrderIfIgnoredOnKass": true
    },
    "TcpConnetion": {
      "IP": "127.0.0.1",
      "Port": 2333,
      "CryptKey": "",
      "ConnectionName": "R-Keeper XML API",
      "ErrorBufferDefaulSize": 1024
    },
    "RefServer": {
      "TcpConnetion": {
        "IP": "127.0.0.1",
        "Port": 5555
      }
    }
  },
  "Kestrel": {
    "EndPoints": {
      "Http": {
        "Url": "http://0.0.0.0:5050" // 5050 - порт по умолчанию, убедитесь. что он открыт
      }
    }
  }
}
BASH

БлокОписание
RKeeper.OrderCreationPreferencesнастройки для создания заказа в кассе и получения меню
RKeeper.TcpConnetion
RKeeper.RefServer.TcpConnetionподключение к ref серверу. Требуется для записи дополнительных свойств заказа, каких как телефон курьера и данных гостя
Kestrelотвечает за форму принятия заказа на кассе. По умолчанию настраивается на порт 5050. Хост прописывается в параметре OrderConfirmationHost блока RKeeper.OrderCreationPreferences