Вторая версия приложения настраивается с помощью YML-файла. Настройка АСР выполняется так же, как и для первой версии (см. Прием платежей из внешних систем (агент HPD)).

Конфигурационный файл

HPD v2 поддерживает работу с несколькими конфигурационными файлами, которые рекурсивно объединяются при запуске. Приоритет имеют файлы в директории /etc/hydra/hpd/. Их параметры перезаписывают параметры по умолчанию, хранящиеся в директории с приложением. При старте приложение пишет вычисленные настройки в лог-файл, что можно использовать для отладки при необходимости.

Пример конфигурационного файла 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]