Kaspi Smart POS непосредственно из iikoFront
Плагин регистрируется как внешняя платёжная система iikoFront API V9 и передаёт оплату или возврат локальному терминалу Kaspi Smart POS v2. Runtime-проверка внешней лицензии отсутствует.
Возможности
- Проведение внешней оплаты из заказа iikoFront
- Возврат ранее выполненной операции
- Работа с локальным терминалом Kaspi Smart POS v2
- Отдельная конфигурация адреса терминала
- Обновления с immutable ZIP, SHA-256 и rollback
Установка
- Закройте iikoFrontПеред заменой DLL стороннего плагина iikoFront должен быть полностью остановлен.
- Распакуйте пакетСкопируйте папку
Resto.Front.Api.KaspiSmartPOSцеликом в каталог плагинов. - Настройте терминалУкажите адрес локального Kaspi Smart POS и запустите iikoFront.
- Проверьте пилотДо массового развёртывания выполните оплату и возврат на тестовом терминале.
Пример настройки
{
"terminal_ip": "<kaspi-terminal-ip>"
}Не публикуйте реальный IP терминала, логи или историю транзакций внутри release ZIP.
Совместимость
| Компонент | Версия | Статус |
|---|---|---|
| iikoFront | 9.5+ | Подтверждено |
| API | V9 / DLL 9.5.6059 | Подтверждено |
| .NET Framework | 4.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 как «канал ещё не опубликован».
Известные ограничения
9.0.1 доступна из GitHub, но сайт пока не является источником автоматического обновления Kaspi.
До проверки detached signature updater должен использовать подтверждаемую установку с HTTPS и SHA-256.