В данной статье рассмотрим подключение и настройку банковского терминала со стороны Эксперт.
Пункт 1
Скачиваем из Dropbox!Install WIN\3.AVERS\AVERS и обновляем Front.exe, файлы *.dll и Images, а так же папку waitch в папке C:\AVERS.
Для ОС старше Windows 10 проверяем версию Microsoft .NET Framework. Она должна быть не ниже 4.6.2. Если версия старше, то необходимо переустановить. Скачать его можно с официального сайта Microsoft или из Dropbox\HARDWARE\SBERBANK\.
Microsoft .NET Framework 4.6.2.exe — онлайн установщик.
NDP462-KB3151800-x86-x64-AllOS-ENU.exe — оффлайн установщик.
Пункт 2
Прописываем настройки в файл C:\AVERS\front.cfg для работы банка.
Пока мы имеем 3 возможных варианта «режимов» работы
INPAS (используется библиотека dualconnector)
Arcus2 (используется библиотека arcus2)
UPOS (отдельная библиотека только под СберБанк)


Для удобства и избежания проблем оставляем только тот раздел, какой нам необходим.
Включаем работу с эквайрингом
Enabled=YES
Указываем код платежа, который будем использовать
PaymentCode= VIS, MAS, CMA
Указываем необходимость копирования слип-чека
PrintSlipCopy= Yes или No
Пункт 3
Подключаем терминал банка, при необходимости устанавливаем драйвера(если будет использоваться USB подключение), исходя из модели терминала.
Выбор драйвера никак не зависит от банка. Смотрим модель самого терминала и скачиваем необходимый из Dropbox\HARDWARE\SBERBANK\DRIVERS\
При USB подключение в системе, после установки драйверов, появится виртуальный COM-порт.
При подключении терминала через реальный COM-порт или по локальной сети установка драйверов не требуется.
Примечание: если терминал подключает специалист из банка, то он может(должен) самостоятельно установить необходимый драйвер.
Пункт 4
Настраиваем файлы непосредственно связи с банком.
Выполняем регистрацию наших рабочих библиотек в командной строке Windows:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe C:\AVERS\Avers.Plugins.exe /tlb
INPAS (Устаревшее)
Из папки Dropbox!Install WIN\3.AVERS\AVERS\BANK\INPAS\ копируем файл
DualConnector_com.xml — для COM-порт
DualConnector_ethernet.xml — для подключения по локальной сети
в папку C:\AVERS и переименовываем в DualConnector.xml
В самом файле корректируем информацию, как показано на фото ниже.


INPAS (Обновлённое)
ПО INPAS может(должен) установить сотрудник банка, но можно сделать это самостоятельно.
Запускаем установщик из архива Dropbox\NEW_DROPBOX!Install WIN\3.AVERS\AVERS\BANK\INPAS\DualConnector 1.3.10.1.rar
Инструкция по установке так же в архиве.
ПО INPAS устанавливается по следующему пути:

Запускаем DC Control.exe. И указываем необходимые настройки для соединения с пинпадом в зависимости от типа подключения (USB, COM, ETHERNET). После ввода настроек нажимаем «Сохранить».

Для проверки соединения используем закладку «Проверка связи». Указываем галочки «Проверка связи с терминалом» и «Проверка связи с хостом». Затем нажимаем «Запуск».

По окончании проверок, если всё успешно, можно проверять соединение из Front.exe.
Arcus2
Примечание: если терминал подключает специалист из банка, то он может(должен) самостоятельно установить и настроить ПО Arcus2.
Устанавливаем от имени администратора ПО Arcus2.
Dropbox!Install WIN\3.AVERS\AVERS\BANK\ARCUS2\arcus2-setup.exe
На вопрос о регистрации библиотек отвечаем утвердительно.
Открываем файл C:\Arcus2\INI\cashreg.ini и в строке PORT= прописываем номер порта, который определился после установки драйвера.

UPOS (СберБанк)
Примечание: если терминал подключает специалист из банка, то он может(должен) самостоятельно установить и настроить ПО UPOS.
Копируем из папки Dropbox!Install WIN\3.AVERS\AVERS\BANK\SBERBANK\ папку SC552 в корень диска C:\.
Указываем номер COM-порта в файле C:\SC552\pinpad.ini.

Выполняем регистрацию библиотек в командной строке Windows:
regsvr32 c:\sc552\sbrf.dll
UCS (EFTPOS) (АльфаБанк)
Примечание: если терминал подключает специалист из банка, то он может(должен) самостоятельно установить и настроить ПО USC.
ПО для UCS
Dropbox\NEW_DROPBOX\HARDWARE\UCS\
Указываем номер COM-порта в файле C:\UCS\micromgl.cfg.

Пункт 5
Выполняем скрипты для БД.
Dropbox!Install WIN\3.AVERS\AVERS\BANK\SCRIPTS\payment_upg.sql
и
Dropbox!Install WIN\3.AVERS\AVERS\BANK\SCRIPTS\q0.sql
Запускаем FRONT и проверяем.

Пункт 6 (для дочерних объектов при централизации)
Для устаревших обменников центральным сервером необходимо, взяв информацию из файла Dropbox!Install WIN\3.AVERS\AVERS\BANK\SCRIPTS\exportp_upd.sql, обновить в файле C:\AVERS\XCHANGEftp\exportp.sql.