Назначение модуля
Платежный модуль Robokassa предназначен для осуществления безопасного приема платежей от абонентов. Более подробную информацию о сервисе, размере комиссии можно прочитать на сайте платежного сервиса Robokassa (http://robokassa.ru).
Настройка модуля
Установите модуль на сервер, обновите клиент. Затем создайте экземпляр модуля. Создайте в редакторе конфигурации модуля новую конфигурацию, пропишите необходимые параметры. После этого сохраните конфигурацию и сделайте её активной.
Пояснения по параметрам:
- robokassa.sum.min - минимальная сумма
- robokassa.sum.max - максимальная сумма
- robokassa.merchant.login - логин
- robokassa.merchant.password.1 - пароль для формирования подписи при инициации платежа
- robokassa.merchant.password.2 - пароль для формирования подписи при поступлении уведомления о платеже
- robokassa.description - описание платежа, которое увидит абонент на сайте робокассы
- robokassa.gate.url - url сервиса, по умолчанию https://merchant.roboxchange.com/Index.aspx
- robokassa.payment.type.id - код типа платежа из справочника типов платежей
- robokassa.payment.comment - комментарий платежа, с которым занесется платеж на договор
- robokassa.xml.url - url для запроса статуса операции. по умолчанию https://auth.robokassa.ru/Merchant/WebService/Service.asmx
- robokassa.xml.method.state - по умолчанию OpState.
- robokassa.receipt - 0 - не формировать параметры чека в сторону сервиса, 1 - формировать
- robokassa.receipt.name - описание платежа (для чеков)
- robokassa.receipt.payment_method - Признак способа расчёта. По умолчанию full_payment. Все возможные значения можно посмотреть в доке робокассы: https://docs.robokassa.ru/#6865 (для чеков)
- robokassa.receipt.payment_object - Признак предмета расчёта. Все возможные значения можно посмотреть в доке робокассы: https://docs.robokassa.ru/#6865 (для чеков)
- robokassa.receipt.payment_tax - Это поле устанавливает номер налога в ККТ. Все возможные значения можно посмотреть в доке робокассы: https://docs.robokassa.ru/#6865 (для чеков)
Для оповещения о результатах оплаты, в Личном кабинете на сайте платежной системы нужно указать URL, по которому будет проходить оповещения.
Данный URL имеет следующий формат: http(s)://host[:port]/bgbilling/robokassa/<код_модуля_robokassa>
URL успешной оплаты (SuccessURL) - http[s]://hostname[:port]/bgbilling/webexecuter/robokassa/<код_модуля>/DoTransaction/success
URL ошибки (FailURL) - http[s]://hostname[:port]/bgbilling/webexecuter/robokassa/<код_модуля>/DoTransaction/fail
Для возможности оплачивать через данный сервис необходимо добавить модуль на договор. После чего в личном кабинете будет доступен соответствующий пункт меню и страница оплаты.