HPD
hpd.yml
listeners: http: plain: plugins: - hydra/ya_kassa - ya_kassa/main workers: - listeners: - http/plain plugins: hydra: ya_kassa: # Плагин ya_kassa не умеет подготавливать платежи, поэтому для этого используется плагин hydra bank_code: Yandex bank_account: Kassa ya_kassa: default: bank_code: Yandex bank_account: Kassa main: secret_key: q123 # ключ для проверки подписи от hpay
HPAY
hpay_configuration.yml
applications: hpd: url: https://some.domain:9443 # публичный адрес hpd, должен быть доступен как с сервера, так и из внешнего мира (платежной системы) providers: ya_kassa: name: YaKassa module: ya_kassa shopid: 54401 # Идентификатор магазина api_key: # API-токен account_label: Номер счета email_label: Электронная почта receipt_name: "Оплата услуг по счету %account%" create_payment_url: https://api.yookassa.ru/v3/payments success_url: http://some.domain:8002/ya_kassa/info?success=true # url, на который возвращается абонент при успехе - HPAY secret_key: q123 # должен совпадать с secret_key в hpd fiscal_mode: true description: '' receipt_taxmode: 1 # код системы налогобложения, см https://yookassa.ru/developers/54fz/parameters-values receipt_vat: 1 # код ставки НДС, см https://yookassa.ru/developers/54fz/parameters-values hpd_plugin_instance_name: main
Документация
https://kassa.yandex.ru/developers/payments/quick-start
https://yookassa.ru/developers