Подключение банковского терминала, возможно, только при использовании драйвера kkmserver.

Программа поддерживает работу с терминалами Ingenico по протоколу Arcus2.

Для подключения банковского терминала, необходимо обратится в банк, к вашему менеджеру, который сопровождает эквайринг и сообщить ему, что вам нужно кассовое решение для терминала. Менеджер составит заявку на выезд к вам инженера и замену/ терминала.


Инженер банка настраивает драйвер терминала на компьютере, устанавливает необходимый банковский софт и делает соответсвующие проверки. После этого можно делать подключение к программе.

Если настройка производится самостоятельно, потребуется скачать и установить драйвер USB: IngenicoUSBDrivers, банковский софт: Arcus2, и драйвер: kkmserver.


Установка USB драйвера Ingenico

Скачайте и запустите на установку файл IngenicoUSBDrivers  и нажмите "Next". 



Оставьте путь для установки драйвера без изменений и нажмите "Next".



Включите параметр "Force COM Port Feature enabled" и укажите в первом поле цифру 8. Затем нажмите "Next".



Оставьте включённым значение параметра "Uninstall Microsoft Usbse driver(s)" и нажмите "Next".


Оставьте без изменений экран с установкой пути в меню Пуск и нажмите "Install".

Если ранее, на компьютер уже был установлен драйвер, установщик предложит его предварительно удалить. При появлении такого сообщения, нажмете "Да".

После успешной установки, нажмите кнопку "Finish".


Установка библиотеки Arcus2

Скачайте и запустите на установку файл arcus2 и нажмите "Далее". 


Оставьте путь установки без изменений и нажмите "Далее".



Выберите протокол "TPTP" и нажмите "Далее".




Оставьте без изменений все компоненты на следующем экране и нажмите "Далее".



На следующем экране оставьте так же без изменений выбор папки в меню Пуск и нажмите "Установить".



Установщик предложит зарегистрировать библиотеку "ArcCom.dll", подтвердите регистрацию библиотеки нажатием на кнопку "Да".



После установки библиотеки нажмите кнопку "ОК".




Програма сообщит об успешной установке, нажмите кнопку "Далее".



Для завершения установки, нажмите кнопку "Готово".



Проверка параметров порта


Подключите терминал эквайринга Ingenico к USB-порту вашего компьютера.


Зайдите в Диспетчер устройств. В разделе Порты (COM и LPT) нажмите правой кнопкой на устройство "Ingenico Sagem Telium", выберите Свойства → Параметры порта → Дополнительно.



Убедитесь, что Windows присвоила оборудованию номер COM-порта от 1 до 9. Если это не так, то выберите для устройства "Ingenico Sagem Telium" номер COM порта вручную и сравните этот номер с конфигурационным файлом, который расположен по пути C:\Arcus2\INI\cashreg.ini.

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



Установка и настройка kkmserver


Скачайте последнюю версию kkmserver с сайта разработчика, по ссылке: https://kkmserver.ru/Donload/Setup_KkmServer.exe


После загрузки дистрибутива нужно запустить его на выполнение, пример в Google Chrome:



Если система защиты Windows спросит о разрешении на запуск, необходимо разрешить запуск программы, пример в Windows 10:




Далее следуйте указаниям установщика дистрибутива. При установке может потребоваться установка дополнительных компонент, например .NET Framework 4.8. Установите компоненту.



Запустите программу двойным кликом по ярклыку KkmServer, который расположен на рабочем столе или из трея, если программа уже была установлена ранее .


Если вы только установили kkmserver, в открывшемся окне, установите тип запуска "Автозапуск: 'Свернутое в Трей'" и откройте "Настройки".



Сбоку в меню выберите "Настройка оборудования" после, в самом низу, выберите "Добавить устройство"


На открывшейся странице выберите "Тип устройства: Эквайринговый терминал", выберите Протокол устройства "ARCUS 2:  Эквайринговые терминалы" и нажмите кнопку "Добавить устройство".



На открывшейся в поле "COM порт" выберите COM порт который указан в конфигурационном файле cashreg.ini или диспетчере устройств и нажмите кнопку "Сохранить настройки".



Настройка Multi Point


После сохранения настроек в kkmserver, перейдите в личный кабинет руководителя ПВЗ: https://manager.multi-point.net


Откройте раздел Настройки->Отделения->нажмите на кнопку Редактировать на против нужного отделения.




В открывшейся форме редактирования отделения, перейдите на вкладку "Данные", найдите раздел "Настройка ККТ" и у опции "Автоматический эквайринг" установите значение "Да".



Тестовая операция


После сохранения настроек, перейдите в личный кабинет оператора: https://operator.multi-point.net и авторизуйтесь в системе.


Подробнее о том, как войти в личный кабинет оператора, читайте в статье: Вход в кабинет оператора


Для теста достаточно провести операцию продажи и возврата. Для этого, нажмите на кнопку "Исполнение", которая расположена в правой колонке личного кабинета.



Заполните форму. Выберите поставщика, статус, способ оплаты Картой, в поле Название, введите "Тест", в поле сумма введите 1 и нажмите "Провести". Если на предыдущих этапах все было настроенно корректно, у вас на терминале появится сумма к оплате 1 руб. приложите или вставьте карту и проведите оплату.



После проведения оплаты, требуется провести операцию возврата и отмены чека. Как провести возврат, читайте в статье: Как отменить чек и удалить операцию?