Плагин поддерживает только автоплатежи обоих типов: по рекомендуемому платежу и с фиксированной суммой. Обычные платежи не поддерживаются. |
Путь для вебхуков: |
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 для вебхуков от Stripe в HPD в данном случае: <hpd_base_url>/stripe/main/notify.
Stripe умеет присылать много разных типов вебхуков, чтобы не захламлять логи ответами Unknown action, для интеграции с HPD следует настроить только нужные:
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 |