Предварительная конфигурация сервера АСР
- При необходимости установить hpd из репозитория компании Latera.
- Необходимо отредактировать конфиг-файл
/etc/hpd/hpd.conf
, добавив в список плагинов для SSL-сервера плагин webclient. В конец конфига необходимо добавить параметры плагина webclient:
webclient bank code = Terminal webclient to account = Terminal
Банк (
bank code
) и счет платежной системы (to account
) с заданными кодами должны присутствовать в системе (см. общее описание).В каталоге
/opt/hydra/hpd/opt/ipriv/lib
необходимо скомпилировать библиотеку ipriv с помощью следующей команды:hpd@bill:~/opt/ipriv/lib$ make && \ make install
Аналогично для утилиты checker по работе с цифровой подписью в
/opt/hpd/opt/ipriv/checker
:hpd@bill:~/opt/ipriv/checker$ make && \ make install
Конфигурирование терминала приема платежей
- Распаковать архив
WebClient.zip
обязательно в каталогC
:\WebClient
. - В файле C
:\WebClient\config\config.xml
заменить значения в секции<dealer_info>
по оператору связи.
- В файле
C
:\WebClient\config\operators.xml:
- Аналогично файлу
config.xml
заменить значения в секции
по оператору связи<dealer_info>
.
- Изменить значение параметра
<url>
в секции<check>
на IP-адрес сервера АСР, на котором установлен hpd. Пример знаения: 192.168.0.1:9443. - Изменить значение параметра
<url>
в секции<payment>
на IP-адрес сервера, на котором установлен hpd. Пример значения: 192.168.0.1:9443. - Изменить значение параметра
<url>
в секции<status>
на IP-адрес сервера, на котором установлен hpd. Пример значения: 192.168.0.1:9443.
- Аналогично файлу
- Скопировать сертификаты, которые находятся на C
:\WebClient\keys
в/etc/hpd/ipriv/keys
на сервере с АСР (данный каталог прописан в параметреkeypath
файлаchecker.ini
). - Запустить W
ebClient
.
Завершение конфигурации сервера АСР
- Отредактировать файл
/etc/hpd/ipriv/checker.ini:
- параметр
keynumber
= значение<serial_no> из C
на сервере с терминалом.:\WebClient\config\config.xml
- параметр
bankkey
= значение<serial_no> из C
на сервере с терминалом.:\WebClient\config\config.xml
- параметр
password
= значение<sec_password> из C
на сервере с терминалом.:\WebClient\config\config.xml
- параметр
- Запустить hpd с помощью следующей команды:
/etc/init.d/hpd start