Сделать обмен данными с терминалом через Inpas DC Console Service

4 000 руб. за проект
09 ноября 2021, 18:52 • 4 отклика • 18 просмотров
Есть .NET приложение на C# (Windows Forms). Приложение несложное. Это десктопный клиент для личных кабинетов служб доставки.

Приложение готово и рабочее, есть интеграция со Сбербанком, нужна такая же с Тиньковым.

Как работает интеграция со сбером сейчас:

в папке на компе лежит драйвер терминала и специальные прожки (у сбера это папка c:\sc552, у тинькова другая)

прога вызывает консольное приложение из этой папки и передает ей команды (мы используем 4 команды — оплата/возврат/закрытие смены/х-отчет)


а потом забирает содержимое чека из текстового файла и отправляет его на кассу

Подробное описание задачи:

1. надо взять код написанный для сбера (/Alex EI/TerminalOp.cs), скопировать-вставить и подменить консольные команды на аналогичные тиньковские — команды есть в DCConsole Service.pdf в папке с дровами терминала [https://owncloud.itgrp.ru/index.php/s/x1qolROTa79M... kassovye resheniya&files=DualConnector (Common Connectors Installer) 1.3.10.1.rar](https://owncloud.itgrp.ru/index.php/s/x1qolROTa79M...%20kassovye%20resheniya&files=DualConnector%20(Common%20Connectors%20Installer)%201.3.10.1.rar)
2. сделать опцию в настройках, чтобы пользователь мог переключать тип терминала

Готовы продолжить работать с разработчиком выполнившим задачу.