Настройте доступ
Рабочая страница заведения — /venues/:venueId/pos. Подготовка источника требует pos.externalOrders.manage. В текущем кабинете есть очередь внешних заказов, но формы создания источника нет. Попросите администратора Hallify подготовить источник существующим административным способом и безопасно передать sourceId и одноразово показываемый секрет подписи. Идентификаторы товаров и версии меню должны соответствовать опубликованному каналу заведения.
Первый успешный сценарий
Выполните шаги по порядку. Откройте каждый метод для точного тела, обязательных заголовков и схемы ответа.
- Передайте идентификатор внешнего заказа, возрастающую ревизию, способ обслуживания и позиции в orders выбранного источника. Подпишите тело профилем external-orders.
- Сохраните идентификатор заказа Hallify и признак повтора. Повторяйте ревизию только с тем же содержимым.
- Для отмены передайте следующую внешнюю ревизию и причину в метод отмены заказа.
Состояния, повторы и восстановление
Конфликтующая ревизия или изменённое содержимое повтора отклоняются. Заказ Hallify в OPEN может быть отменён атомарно; SUBMITTED остаётся на явное разрешение оператором. Принятие запроса отмены не означает безусловную отмену уже переданного заказа.