Настройка интеграции через EdelCardModule (CardModule)

Продукт: 

В данной инструкции приведен порядок действий для перехода на работу
с универсальным модулем 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