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

HPD

hpd.yml
listeners:
  http:
    plain:
      plugins:
        - hydra/yamoney
        - yamoney/main
 
workers:
  - listeners:
    - http/plain
 
plugins:
  hydra: # Плагин yamoney не умеет подготавливать платежи, поэтому для этого используется плагин hydra
    yamoney:
      bank_code: Yandex
      bank_account: Money

  yamoney:
    default:
      bank_code: Yandex
      bank_account: Money
    main:
      secret_key: q123 # ключ для проверки подписи от hpay
      shop_id: 1234 # Идентификатор магазина, см личный кабинет Яндекс.Денег
      payment_types:
        PC: RMM_KIND_PaySys
        AC: RMM_KIND_PaySys
        GP:
          SVZNY: RMM_KIND_PaySys
          EURST: RMM_KIND_PaySys
          OTHER: RMM_KIND_PaySys
        MC: RMM_KIND_PaySys
        QW: RMM_KIND_PaySys
        default: RMM_KIND_PaySys
      currency_id: 643 # 643 - RUB, 10643 - для тестирования

HPAY

hpay_configuration.yml
applications:
  hpd:
    url: https://some.domain:9443 # публичный адрес hpd, должен быть доступен как с сервера, так и из внешнего мира (платежной системы)

providers:
  yandex:
    name: YAMONEY
    description:
    module: yandex
    ShopID: 1234 # см конфиг hpd
    scid: 123 # см личный кабинет Яндекс.Денег
    secret_key: q123  # должен совпадать с secret_key в hpd
    payment_description: Оплата услуг связи
    account_label: Лицевой счёт
    test_mode: false
    bank_code: Yandex # нужен для работы плагина hydra
    plugin: hydra
    instance: yamoney
    payment_types:
      PC: Со счета в Яндекс.Деньгах
      AC: С банковской карты
      GP: По коду через терминал
      MC: Со счета мобильного телефона
      QW: Через QIWI кошелек

 

Документация

  • No labels