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

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

 

  • No labels