...
HPD
...
Code Block | ||
---|---|---|
| ||
listeners: hydra http: mainplain: #plugins: Смещение даты платежа относительно аргумента txn_date, необязательный параметр - hydra/robokassa timezone_offset_minutes: 0 - robokassa/main workers: - listeners: - http/plain plugins: hydra: robokassa: # Плагин robokassa не умеет подготавливать платежи, поэтому для этого используется плагин hydra bank_code: Robokassa bank_account: Robokassa robokassa: maindefault: bank_code: Robokassa bank_account: Robokassa main: password2: # Пароль для подписи успешных платежей, задается в ЛК Робокассы listeners |
HPAY
Code Block | ||
---|---|---|
| ||
providers: robokassa: http name: ROBOKASSA plain module: robokassa plugins: [hydra/main, robokassa/main] workers: - listeners: [http/plain]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 для автоматического перенаправления абонентов на выбранный способ оплаты.
Получить список возможных способов оплаты можно по ссылке:
Code Block |
---|
https://auth.robokassa.ru/Merchant/WebService/Service.asmx/GetCurrencies?MerchantLogin={merchamt_login}&Language=ru |
Документация
http://docs.robokassa.ru/#1186
Примечания
В редких случаях в робокассе начинают возникать ошибки вида "Код ошибки 40. Повторная оплата счета с тем же номером невозможна". Причина, по указанию Robokassa кроется в передаче одного идентификатора транзакции для двух разных платежей. Решение - через ООС увеличить хранимый в Гидре счетчик транзакций для банка Робокассы на тысячу. После этого ошибка перестает повторяться. Судя по всему счетчик на форме банка начинает пересекаться с какими-то внутренними данными Робокассы, но данное предположение пока не подтверждается поддержкой Робокассы от которой пока не удалось получить развернутое описание что конкретно и с какими данными пересекается