В данной инструкции приведен порядок действий для перехода на работу
с универсальным модулем EdelCardModule (для взаимодействия с Процессингом карт).
Для активации работы Эдельвейса с модулем EdelCardModule необходимо:
1. В Конфигураторе в меню Интерфейсы\Настройка интерфейсов добавьте новый код и ключ (если у вас нет в конфигураторе кода 121 и ключа, вам необходимо отправить запрос на support@edelink.ru):
Interface ID : 121
Key: ************************************
2. Скопируйте всю папку EdelCardModule в директорию C:\EDEL\ на рабочем месте, где подключен терминал Банка.
3. Укажите в EdelCardModule/EdelCardModule.exe.config параметры:
Наименование источника команд:
<!-- Наименование источника команд (EdelSybase, EcviWebClient) -->
<add key="CmdSource" value="EdelSybase" />
Актуальный номер банковского терминала:
<add key="TerminalId" value="ХХХХХХХХХ" />
Укажите наименование используемого процессинга (нужно выбрать):
<!--Наименование используемого процессинга (VirtualPrc, SBRF, SBRF_NT, DC) -->
<addkey="ProcessingType"value="SBRF_NT" />
Укажите ID модуля:
<!-- Id модуля -->
<addkey="TerminalModuleId"value="1" />
Наименование процессинга и ID модуля должны совпадать с указанными в CFG.ini параметрами.
4. Добавьте параметры в конфигурационный файл CFG.ini (находится на клиентской машине в папке С:\EDEL\CFG.ini) раздел Main:
* Параметры для EdelCardModule
TerminalModuleId = 1
ProcessingName = SBRF_NT
* Тайм-аут ожидания ответа от EdelCardModule в сек.
EdelCardModuleTimeOutResp = 120
5. Добавьте ярлык на приложение C:\EDEL\EdelCardModule\EdelCardModule.exe в автозагрузку и запустите модуль.
6. Проверить указанный компорт пинпада в файле pinpad.ini (в нашей папке, при не верном компорте будет ошибка "пинпад не подключен")
Проверить и отключить в CFG.ini следующие параметры:
ARCUSInterface = 0
ISAInterface = 0
UCSInterface = 0
SBRFInterface = 0
Типы процессингов:
DC – Inpas DualConnector ver 1.X.X
SBRF – СБРФ через COM-объект SBRF.dll
SBRF_NT – СБРФ через pilot_nt.dll
Дополнительные настройки:
1. Прежде, чем устанавливать EdelCardModule для INPAS DC необходимо у клиента уточнить версию DualConnector.dll
Так как версии 2.0.х отличаются от 1.3.x (isaPacket.AmountFee), и поэтому необходима сборка EdelCardModule под конкретную версию DualConnector.dll.
Признак несоответствие версий проявляется записью в логе: dcLink.ErrorDescription: Connectionerror.
Исправляем параметром в EdelCardModule.exe.config (указываем версию библиотеки DualConnector.dll и библиотеку из ПО Банка копируем к нам в директорию):
<bindingRedirect oldVersion="1.3.11.2-2.0.2.2" newVersion="2.0.2.2" />
Также необходимо скопировать DualConnector.dll из директории банковского ПО к нам, в папку EdelCardModule.
2. Если ошибка при запуске службы "Ссылка на объект не указывает на экземпляр объекта...." - снова скопировать все файлы в папку EdelCardModule, возможно не хватает каких-то файлов.
При возникновении вопросов при настройке - отправляйте запрос на support@edelink.ru
