Регистрация на сайте провайдера
Для начала работы с системой приема электронных платежей «ROBOKASSA» необходимо осуществить регистрацию на сайте провайдера по адресу: https://partner.robokassa.ru/Reg/Register (Рис. 1):

Рисунок 1
Примечание: С подробным описанием процесса регистрации на сайте провайдера электронных платежей «ROBOKASSA» и работы с интерфейсами сервиса можно ознакомиться по адресу: http://docs.robokassa.ru/
Далее, в разделе «Технические настройки» следует заполнить соответствующую форму (Рис. 2).

Рисунок 2
Примечание: По умолчанию, в АСР LANBilling, используются следующие адреса веб-страниц, на которые происходит переадресация пользователя в случае успешной оплаты (параметр «Success Url») и в случае отказа от оплаты (параметр «Fail Url»):
— https://ip_adress_of_www_server/client/index.php?r=payment/success
— https://ip_adress_of_www_server/client/index.php?r=payment/fail
Настройка АСР LANBilling
Для настройки взаимодействия АСР LANBilling с сервисом приема электронных платежей «ROBOKASSA» необходимо осуществить следующие действия:
1. В административном веб-интерфейсе добавить нового менеджера (пункт меню «Объекты» — «Менеджеры», кнопка « Добавить менеджера»), отметить флаг «Внешняя платежная система», задать его «Логин» и «Пароль» (Рис. 3).

Рисунок 3
2. В конфигурационном файле личного кабинета пользователя - «/client2/protected/config/lanbilling.config.php» прописать параметры доступа к сервису «ROBOKASSA», указанные на этапе регистрации на сайте провайдера:
’Robokassa’ => array(
’url’ => ’https://merchant.roboxchange.com/Index.aspx’,
’password’ => ’password #1’,
’MrchLogin’ => ’TestDemoTest’
),
где:
- «url» — путь доступа к сервису «ROBOKASSA»;
- «password» — пароль, соответствующий значению поля «Пароль #1» формы «Технические настройки», заполняемой на этапе регистрации на сайте провайдера (Рис. 2).
- «MrchLogin» — идентификатор магазина, указанный на этапе регистрации на сайте провайдера.
Примечание: В режиме тестирования работоспособности сервиса следует использовать параметр ’url’ => ’http://test.robokassa.ru/Index.aspx’.
3. В настройках скрипта «robokassa.cgi» указать параметры подключения к LBcore, включая логин и пароль созданного менеджера ВПС, а так же пароль, указанный на этапе регистрации на сайте провайдера:
# Атрибуты для доступа к Lbcore my $proto = ’http’; my $lbcore_host = ’127.0.0.1’; my $manager_login = ’robokassa’; my $manager_pass = ’robokassa’; ... my $mrh_pass2 = "password #2";
Примечание: Значение «password #2» соответствует значению поля «Пароль #2» формы «Технические настройки», заполняемой на этапе регистрации на сайте провайдера (Рис. 2).
Для тестирования взаимодействия АСР LANBilling с сервисом приема электронных платежей «ROBOKASSA» необходимо осуществить платеж из личного кабинета пользователя. При этом будет открыт тестовый интерфейс оплаты (Рис. 4).

Рисунок 4
Нажатие кнопки «Go» в разделе «Payment notification» должно привести к проведению платежа и его отображению в веб-интерфейсе АСР LANBilling.
Раздел «Successful and fail payment» тестового интерфейса оплаты проверяет работу переадресации пользователя в случае успешной оплаты и в случае отказа от оплаты.
Активация сервиса приема электронных платежей «ROBOKASSA»
После осуществления регистрации (см. раздел «Регистрация на сайте провайдера»), первоначальных настроек (см. раздел «Настройка АСР LANBilling») и успешного проведения тестовых операций необходимо активировать сервис приема электронных платежей «ROBOKASSA». Для этого следует провести активацию на сайте провайдера (http://docs.robokassa.ru/#1185), а затем в конфигурационном файле личного кабинета пользователя, в блоке настроек «Robokassa» изменить параметр «url»:
’url’ => ’https://merchant.roboxchange.com/Index.aspx’,



