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 Current »

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

HPD

Плагин поддерживает только автоплатежи обоих типов: по рекомендуемому платежу и с фиксированной суммой.

Обычные платежи не поддерживаются.

Webhook

Путь для вебхуков: /stripe/<instance_name>/notify

Пример конфига HPD
plugins:
  stripe:
    main:
      request_timeout: 300
      bank_code: stripe
      bank_account: stripe_account
      currency: EUR
      secret_key: secret
      recurrent_enabled: true
      wh_secret: whsec_****** # секрет для проверки подписи вебхуков
      api:
        url: https://api.stripe.com/v1
        secret_key: sk_**** # приватный ключ API

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

workers:
  - listeners:
    - http/plain
    - tracking/stripe

URL для подтверждения платежа в HPD в данном случае:  <hpd_base_url>/stripe/main/notify.

Stripe умеет присылать много разных типов вебхуков, чтобы не захламлять логи ответами Unknown action, для интеграции с HPD следует настроить только нужные:

  • setup_intent.succeeded
  • setup_intent.setup_failed
  • payment_intent.succeeded

HUPO

Пример конфига HUPO
payments:
  gateways:
    stripe:
      default:
        hpd_url: http://127.0.0.1:9080
        hpd_plugin_name: stripe
        hpd_plugin_instance: main
        hpd_secret: secret
        conditions_url: /conditions.txt
        amount: 1
 
  atu_gateway: stripe
  • No labels