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/robokassa
        - robokassa/main
  
workers:
  - listeners:
    - http/plain

plugins:
 hydra:
    robokassa: # Плагин robokassa не умеет подготавливать платежи, поэтому для этого используется плагин hydra
      bank_code: Robokassa
      bank_account: Robokassa

  robokassa:
    default:
      bank_code: Robokassa
      bank_account: Robokassa
    main:
      password2: # Пароль для подписи успешных платежей, задается в ЛК Робокассы

HPAY

hpay_configuration.yml
providers:
  robokassa:
    name: ROBOKASSA
    module: robokassa
    bank_code: ROBOKASSA
    merchant_login: #Логин
    merchant_password: #Пароль
    pay_url: https://merchant.roboxchange.com/Index.aspx
    inc_curr_label: MixplatMTSRIBR # Предлагаемый способ оплаты
    payment_description: Оплата услуг связи
    account_label: Лицевой счет
    description: Оплата через ROBOKASSA

    fiscal_mode: false
    receipt_name: "Оплата услуг по счету %account%"
    receipt_vat: 'vat18'
    payment_method: 'full_payment'
    payment_object: 'commodity'
    sno: 'osn'

В версии HPAY 2.0.0.9 появилась возможность передавать необязательный параметр IncCurLabel для автоматического перенаправления абонентов на выбранный способ оплаты.

Получить список возможных способов оплаты можно по ссылке:

https://auth.robokassa.ru/Merchant/WebService/Service.asmx/GetCurrencies?MerchantLogin={merchamt_login}&Language=ru

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

http://docs.robokassa.ru/#1186


Примечания

В редких случаях в робокассе начинают возникать ошибки вида "Код ошибки 40. Повторная оплата счета с тем же номером невозможна". Причина, по указанию Robokassa кроется в передаче одного идентификатора транзакции для двух разных платежей. Решение - через ООС увеличить хранимый в Гидре счетчик транзакций для банка Робокассы на тысячу. После этого ошибка перестает повторяться. Судя по всему счетчик на форме банка начинает пересекаться с какими-то внутренними данными Робокассы, но данное предположение пока не подтверждается поддержкой Робокассы от которой пока не удалось получить развернутое описание что конкретно и с какими данными пересекается

  • No labels