Вторая версия приложения настраивается с помощью YML-файла. Настройка АСР выполняется так же, как и для первой версии (см. Прием платежей из внешних систем (агент HPD)).
Конфигурационный файл
HPD v2 поддерживает работу с несколькими конфигурационными файлами, которые рекурсивно объединяются при запуске. Приоритет имеют файлы в директории /etc/hydra/hpd/. Их параметры перезаписывают параметры по умолчанию, хранящиеся в директории с приложением. При старте приложение пишет вычисленные настройки в лог-файл, что можно использовать для отладки при необходимости.
Пример конфигурационного файла default.yml:
default.yml
database: name: offline hydra: user: offline_telecom password: f43gsd2h5 plugins: default: bank_code: ОСМП bank_account: ОСМП pay_type: RMM_KIND_Test qiwi_wallet: main: terminal_id: 2421 password: gnds5hgs31 account_lookup_field: customer_code listeners: http: plain: plugins: [qiwi_wallet/main]