K
Стабильный9.0.1

Kaspi Smart POS for iikoFront

Внешняя платёжная система iikoFront для оплаты и возвратов через локальный терминал Kaspi Smart POS v2.

Совместимость
iikoFront 9.5+ · API V9
Лицензия
MIT
Версия DLL
9.0.1.0
Идентификатор
Resto.Front.Api.KaspiSmartPOS
Stable-канал подготовлен, но ещё не опубликован./updates/kaspi-smart-pos/stable.json остаётся 404 до проверки ZIP, dry run и отдельной команды публикации.
Обзор

Kaspi Smart POS непосредственно из iikoFront

Плагин регистрируется как внешняя платёжная система iikoFront API V9 и передаёт оплату или возврат локальному терминалу Kaspi Smart POS v2. Runtime-проверка внешней лицензии отсутствует.

01Оплата через Smart POS
02Возврат платежа
03Локальная интеграция

Возможности

  • Проведение внешней оплаты из заказа iikoFront
  • Возврат ранее выполненной операции
  • Работа с локальным терминалом Kaspi Smart POS v2
  • Отдельная конфигурация адреса терминала
  • Обновления с immutable ZIP, SHA-256 и rollback

Установка

  1. Закройте iikoFrontПеред заменой DLL стороннего плагина iikoFront должен быть полностью остановлен.
  2. Распакуйте пакетСкопируйте папку Resto.Front.Api.KaspiSmartPOS целиком в каталог плагинов.
  3. Настройте терминалУкажите адрес локального Kaspi Smart POS и запустите iikoFront.
  4. Проверьте пилотДо массового развёртывания выполните оплату и возврат на тестовом терминале.

Пример настройки

kaspi_smart_pos_config.json
{
  "terminal_ip": "<kaspi-terminal-ip>"
}

Не публикуйте реальный IP терминала, логи или историю транзакций внутри release ZIP.

Совместимость

КомпонентВерсияСтатус
iikoFront9.5+Подтверждено
APIV9 / DLL 9.5.6059Подтверждено
.NET Framework4.7.2Подтверждено

Механизм обновления

Updater будет читать /updates/kaspi-smart-pos/stable.json. ZIP хранится по постоянному адресу /downloads/kaspi-smart-pos/stable/<version>/<file>. Сайт проверяет ZIP, вычисляет SHA-256 и размер, создаёт release notes и публикует manifest последним.

До первой публикации updater должен обрабатывать HTTP 404 как «канал ещё не опубликован».

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

UPDATE-01
Первый stable manifest ещё не опубликован

9.0.1 доступна из GitHub, но сайт пока не является источником автоматического обновления Kaspi.

SECURITY-01
Unattended stable требует подписи

До проверки detached signature updater должен использовать подтверждаемую установку с HTTPS и SHA-256.