AploDelivery Partner API — портал разработчика · v2 (2026-10-16)

Changelog

Работает

Не опубликовано — сертификаты

Сертификаты включены 15.10.2026 на Боброво (точка 3). Реальные частичная и полная оплата, отмена и возврат проверены. Исправлена обязательная metadata iikoCard51 в плагине. Реализованы: расчёт сертификата через checkout, резервирование в AploCard, подтверждение после создания на кассе и освобождение/возврат после подтверждённой отмены. Один сертификат на заказ, отдельная строка оплаты, поддержка полной оплаты без доплаты. Включение требует миграций, настройки типа оплаты и проверки кассы. Описание: Подарочные сертификаты.

Формат: дата, версия, что изменилось. Записи добавляются сверху. Политика версионирования — policies/versioning.md.

2026-10-03 — лояльность AploCard на проде

Пока не включено (следующий этап): эндпоинты профиля гостя GET /v1/guests/*; GET /v1/status и полные лимиты §7; точный coupon.status.

2026-10-02 — v1 extension (v2) на проде api.aplosnab.ru

Расширение контракта задеплоено на новый прод-домен https://api.aplosnab.ru (резервный/pilot https://delivery.beta.aplosoft.ru продолжает работать на том же backend и с теми же ключами — менять интеграцию не обязательно).

Заработало:

Важно для адресов: улица в заказе резолвится в справочник кассы по точному совпадению имени. Если имя не уникально в справочнике точки (например, встречается в двух городах), заказ отказывается в reconciliation_required, а не создаётся с неточным адресом — используйте POST /v1/delivery/resolve до оформления.

2026-09-23 — v1.0 Partner API

Первая опубликованная версия партнёрского контракта. Живые эндпоинты:

Заказы

Точки и адреса

Служебное

Полный портал (это издание) документирует уже задеплоенный контракт: аутентификацию с тестовым вектором подписи, идемпотентность, жизненный цикл заказа, отмену, вебхуки и справочник ошибок.

Важное замечание про статусы доставки

Кассы ВиЛ сейчас работают на iiko Front API V8 8.7, где у DeliveryStatus только семь значений: Unconfirmed, New, Waiting, OnWay, Delivered, Closed, Cancelled. Сервер технически принимает и CookingStarted, и CookingCompleted (они есть в контракте на будущее), но установленный на кассах плагин их не отправляет — этой версии SDK у iiko Front API 8.7 просто нет. Между статусами «Новый» и «Ожидает» заказ фактически готовится, но отдельного события об этом партнёр не получит. Не стройте UI-шаг, который ждёт CookingStarted/CookingCompleted как обязательное событие — см. Жизненный цикл заказа.

Известные ограничения этой версии

Планируется — остаток v1 extension (scope утверждён 2026-09-23)

Основная часть расширения задеплоена 2026-10-02 (см. запись выше). Остаются: лояльность AploCard в checkout (купоны, списание ВкусКоинов — ожидает апгрейда сервера лояльности), профиль гостя, GET /v1/status, полный набор лимитов §7. Подробности и фазы — docs/PARTNER_API_V2_SPEC.md.