Инструкция по настройке сервиса «ROBOKASSA»

Регистрация на сайте провайдера

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

lanbilling

Рисунок 1

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

Далее, в разделе «Технические настройки» следует заполнить соответствующую форму (Рис. 2).

lanbilling

Рисунок 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).

lanbilling

Рисунок 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).

lanbilling

Рисунок 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’,