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

« Previous Version 4 Current »

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

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


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

HPD

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