После установки модуля "Киоск" в системе появится инфоблок "Платежные системы" типа "Справочники" (Контент -> Справочники -> Платежные системы). В этом инфоблоке уже содержится запись для подключения платежной системы. Ее необходимо активировать.
Если модуль "Киоск" был обновлен до версии 1.7.0, тогда необходимо добавить элемент с именем и символьным кодом "robokassa".
http://screencast.com/t/HPKQOtAqHn7k

0. Указать в "Путь до обработчика" путь до обработчика робокассы, если его нет. По умолчанию "/bitrix/modules/yenisite.market/payment/roboxchange/payment.php"


1. Зарегистрируйтесь и оформите свой магазин на сайте робокассы https://auth.robokassa.ru/my/Account/

Пройдите регистрацию в системе ROBOKASSA (http://docs.robokassa.ru/ru#1049)

Создайте магазин в системе ROBOKASSA (http://docs.robokassa.ru/ru#1140)

Выполните техническую настройку (http://docs.robokassa.ru/ru#1160)


2. Обязательные значения для некоторых параметров для регистрации:
https://www.screencast.com/t/yIqpBLbrRJz
id сайта в системе битрикс - https://www.screencast.com/t/JsjiIp01wcYI
Алгоритм расчета хеша - MD5
Метод отсылки данных по Result Url - GET или POST
Result Url - путь до обработчика result робокассы, по умолчанию http://адрес-вашего-сайта/bitrix/tools/yenisite.market/roboxchange/result.php (например http://apparel-lite.romza.ru/bitrix/tools/yenisite.market/roboxchange/result.php)
Success Url - путь до обработчика success робокассы, по умолчанию http://адрес-вашего-сайта/bitrix/tools/yenisite.market/roboxchange/success.php (например http://apparel-lite.romza.ru/bitrix/tools/yenisite.market/roboxchange/success.php)
Fail Url - путь до обработчика success робокассы, по умолчанию http://адрес-вашего-сайта/bitrix/tools/yenisite.market/roboxchange/fail.php (например http://apparel-lite.romza.ru/bitrix/tools/yenisite.market/roboxchange/fail.php)

3. Перенесите некоторые параметры, заполненные при регистрации, создании магазина и технической настройке в параметры элемента робокассы у себя на сайте:
http://screencast.com/t/InGYJHKmwlg
Идентификатор магазина - Логин магазинa (robokassa)
Данное свойство множественное и имеет описание.
Каждый логин магазинa (robokassa) должен соответствовать отдельному идентификатору магазина, созданного вами на сайте робокассы. http://screencast.com/t/i6cS33P5n
В описание необходимо добавить идентификатор соответствующего сайта (например - s1).

Пароль #1 - Пароль магазина (robokassa)
Пароль #2 - Пароль магазина #2 (robokassa)
Пароль #1 - Тестовый пароль магазина (robokassa)
Пароль #2 - Тестовый пароль магазина #2 (robokassa)

Пароли должны быть ОДИНАКОВЫМИ для ВСЕХ магазинов, созданных вами на сайте робокассы.

Тестовый режим
1 - Включить тестовый режим (используется для отладки)
0 или пусто - Выключить тестовый режим
Прочее - ошибка

4. Настройте страницы вашего сайта для граничного взаимодействия пользователя с робокассой:

  При нажатии на кнопку Оформить заказ http://screencast.com/t/yQwWwK0Bx, пользователь попадает на страницу подтверждения создания заказа и кнопки оплаты http://screencast.com/t/1JYqgOF9. Что-бы изменить текст до кнопки оплаты робокассы: Создайте в публичке своего сайта файл \personal\order\payment.php (например Сайт.ru\personal\order\payment.php). Если данный файл будет отсутствовать, тогда будет добавлена стандартная вставка - http://screencast.com/t/yQwWwK0Bx.

  При ошибке оплаты робокассы или отказа от оплаты пользователь попадает на страницу Fail URL http://screencast.com/t/9wQ7fNKq7. Что-бы изменить текст: Создайте в публичке своего сайта файл \personal\order\fail.php (например Сайт.ru\personal\order\fail.php). Если данный файл будет отсутствовать, тогда будет добавлена стандартная вставка - http://screencast.com/t/aFyfcGa6Yf.

  При удачной оплате пользователь попадает на страницу Success URL http://screencast.com/t/n5YcwmqUv9dG. Что-бы изменить текст: Создайте в публичке своего сайта файл \personal\order\fail.php (например Сайт.ru\personal\order\fail.php). Если данный файл будет отсутствовать, тогда будет добавлена стандартная вставка - http://screencast.com/t/Z37McvVI7.

В своих страницах можно использовать переменную $inv_id - номер заказа.
Так же $out_summ - сумма заказа и $Email - E-mail.
В fail в success переменные можно извлечь из $_REQUEST.


5. Протестируйте работу обработчика робокассы на тестовом режиме (не взимается оплата).
По завершении проверки подайте заявку на активацию.