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

Как это работает

Обычные платежи работают из HPAY, в hydra-payments (HUPO) их не добавляли. Автоплатёж работает в hydra-payments (HUPO): ЛК редиректит пользователя для инициализационной оплаты в ПС, после успеха пользователь видит в ЛК какое-то время "Автоплатёж настраивается", HPD периодически забирает платежи из ПС и, встретив инициализационный платёж для подписки, активирует её.
Фискализация для автоплатежей включается в ЛК.


Пример настройки стыковки с Assist, включая автоплатежи:

HPD

default.yml
plugins:
  assist:
    main:
      merchant_id:
      login:
      password:
      recurrent_enabled: true
      request_period: 600 # seconds, minimum 600
      bank_code: Assist
      bank_account:
      currency: RUB
      base_url: https://payments.demo.paysecure.ru
      cancel_path: /cancel/wscancel.cfm
      recurrent_path: /recurrent/rp.cfm
      status_path: /resultbydate/resultbydate.cfm
      test_mode: false
      root_certificates: []

listeners:
  http:
    plain:
      plugins: [assist/main]
  tracking:
    assist:
      plugins: [assist/main]

workers:
  - listeners: [http/plain, tracking/assist]

HUPO

hupo_configuration.yml
payments:
  atu_gateway: assist


  gateways:
    assist:
      default:
        hpd_url: http://127.0.0.1:9080
        hpd_plugin_name: assist
        hpd_plugin_instance: main
        hpd_secret: secret
        conditions_url: /conditions.txt
        amount: 1
        currency: RUB
        merchant_id:
        pay_url: https://payments.demo.paysecure.ru/pay/order.cfm
        fiscal_mode: true
        receipt_name: Услуги связи
        recurring_period: 28 # period of recurring payments, days (the parameter is purely informational)
  • No labels