Пример конфигурации
HPD
В этом плагине нестандартный путь для подтверждения платежа (вебхуков): /sber_sbp/<instance_name>/notify
Пример конфига HPD
plugins: sber_sbp: main: bank_code: sber_sbp bank_account: sber_sbp_account currency: RUB currency_number: 643 member_id: "00001234" terminal_id: 12345678 # он же TID description: '' secret_key: secret certificate_path: /opt/hydra/hpd/cert_sber.pem api: url: https://mc.api.sberbank.ru:443/prod/ username: client_id password: client_secret listeners: http: plain: plugins: [sber_sbp/main] workers: - listeners: [http/plain]
URL для подтверждения платежа в гидре в данном случае: <hpd_base_url>/
, причём Сберу принципиально, чтобы этот урл оканчивался на /notify, следует учесть это при настройке.sber_sbp
/main/notify
Сбер принимает запросы только со своим сертификатом, поэтому нужно сложить его формате .pem в certificate_path.
HUPO
Пример конфига HUPO
payments: gateways: sber_sbp: default: hpd_url: http://127.0.0.1:9080 hpd_plugin_name: sber_sbp hpd_plugin_instance: main hpd_secret: secret available_payment_gateways: - sber_sbp