Интеграция работает только в связке с HUPO! HUPO отправляет в ПС форму с полем Проведение платежей напрямую через ПС не отправляет запросов в HPD, соответственно баланс пополняться не будет. |
Для генерации подписи HPD связывается с предустановленным приложением, генерирующим хардверный токен на основании переданных ему параметров. Хост и порт этого приложения указываются в конфиге.
plugins: raiffeisen: main: currency: UAH currency_number: 980 bank_code: Raiffeisen bank_account: Raiffeisen pay_type: RMM_KIND_PaySys secret_key: q123 # должен совпадать с ключом в hupo token_hostname: '127.0.0.1' # хост приложения, генерирующего хардверный токен token_port: 27015 # порт приложения, генерирующего хардверный токен merchant_id: 1757027 # уникальный идентификатор продавца terminal_id: E7884867 # уникальный идентификатор терминала |
payments: enabled: true use_hpay: false gateways: raiffeisen: default: hpd_url: http://127.0.0.1:9080 # публичный адрес hpd, должен быть доступен как с сервера, так и из внешнего мира (платежной системы) hpd_plugin_name: raiffeisen hpd_plugin_instance: main hpd_secret: q123 # должен совпадать с ключом в hpd pay_url: https://ecg.test.upc.ua/go/pay api_version: '0001' merchant_id: 6352045 # уникальный идентификатор продавца terminal_id: ECI62791 # уникальный идентификатор терминала currency: UAH currency_number: 980 available_payment_gateways: - ip_payments |