Разработать DLL расширение для ERP системы Iiko

Артур5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
03.10.2021

Нужно разработать плагин в виде DLL библиотеки для интеграции платежного терминала банка с ERP-системой Iiko, версия программы v7, версия API 6.

Функции плагина:

  • Плагин должен ловить момент оплаты и передавать его в терминал, ожидать не более 1 минуты ответа, запрашивая статус каждую секунду, и отмечать чек успешным если статус пришел success, и ошибочным если ответ fail, либо ответа не было в течение 1 минуты.

    В случае успеха, дополнительно нужно записать transactionId и метод оплаты - card/qr. Доп данные можно записать используя параметр context типа IPaymentDataContext, который есть в методы оплаты Pay (раздел “Метод проведения оплаты” по ссылке ниже).

  • Плагин должен уметь делать возврат.
Терминал работает по протоколу http, подробная документация тут.

IP-адрес, терминала и параметр owncheque нужно вынести в отдельный конфигурационный ini-файл. Файл нужно создавать, если его не существует со значениями по умолчанию - IP = 192.168.1.1, owncheque = false

Документация и примеры API Iiko v6 тут. Важные разделы “Метод проведения оплаты” и “Метод возврата оплаты”

Справочник API Iiko v6 тут.

Есть базовый код для примера, доступ к которому скину в личной переписке.

Заявки фрилансеров