Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Пример конфигурации

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>/sber_sbp/main/notify, причём Сберу принципиально, чтобы этот урл оканчивался на /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


  • No labels