Нужно разработать плагин в виде 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 тут.

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

3 года назад
artourer
Артур 
37 лет
5 лет в сервисе
Был
3 года назад

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

Константин
 
40 лет
6 лет в сервисе
Был
4 месяца назад
2 отзыва
3 года назад
  • Похожие заказы

  • Создание скрипта для парсинга данных из ClickHouse и генерации отчетов в PDF. Задача включает построение графиков для анализа IP-трафика, выборку активных IP адресов и отправку отчета через email, Telegram или Viber. Необходимы навыки работы с Perl или Python.

    Закрыт
    3 года назад
  • Требуется создать Google Таблицу с базой ссылок на домены с возможностью поиска. Пользователи смогут вводить домены по одному или списком, но не должны видеть саму базу. Необходима реализация интерфейса поиска на отдельном листе с простым и стандартным отображением результатов.

    Закрыт
    3 года назад
  • Требуется разработать приложение для создания единого реестра документов, включая законы РФ и постановления. Реестр должен позволять хранить документы в папках, а также обеспечивать возможность поиска и открытия любого документа. Язык программирования не ограничен.

    Закрыт
    3 года назад
  • Требуется разработать клиент-серверное оконное приложение с модулем передачи данных по защищенному протоколу TLS 1.3 с использованием OpenSSL 3.0. Реализовать поддержку подписей RSA, ECDSA и алгоритма подписи ДСТУ 4145:2002. Подробности в техническом задании.

    Закрыт
    3 года назад
  • $500

    Требуется разработать lazy loading модуль на Angular 12 для CRUD операций с сущностью, включая функционал WYSIWYG. Также необходим API на Go, использующий стандартный пакет 'database/sql' для работы с PostgreSQL. Модуль должен позволять искать по типу сущности и категории, без использования CMS.

    Закрыт
    3 года назад
  • Необходимы рабочие заготовки для различных API-функций на VB.NET для большого проекта. Включает примеры вызова MultiByteToWideChar из kernel32.dll. Работа будет оплачена по этапам, технические условия уточнятся.

    Закрыт
    3 года назад
  • Необходимо создать таблицы в Excel, включая основную таблицу с данными тестов и отдельные листы для игроков. Требуется разработка диаграмм и радарных графиков для визуализации результатов. Основная работа включает компиляцию данных и создание стандартной кривой.

    Закрыт
    3 года назад
  • Требуется разработка программы для скриншотов с простым интерфейсом. Необходимо реализовать захват области, добавление шаблонов, водяных знаков и возможность дорисовки стрелок и фигур. Упрощенный процесс: захват, настройка и готовый скриншот. Ищем исполнителя с опытом настройки подобного ПО.

    Закрыт
    4 года назад