Настройка интеграции модуля "Робокасса 20 способов" с сервисом Робокасса
Если Вы читаете эту статью, то предполагается что Вы уже купили и установили модуль "Робокасса 20 способов". И после этого перешли к его настройке. В этой статье описан порядок интеграции модуля с Робокассой. |
ШАГ-1: регистрация в РобокассеЕсли Вы уже зарегистрировали аккаунт на robokassa.ru - то пропустите этот шаг. Перейдите на сайт http://robokassa.ru/ru/ и кликните по ссылке "Подключить магазин" ![]() Зарегистрируйтесь в системе ![]() ШАГ-2: авторизацияПерейдите на сайт http://robokassa.ru/ru/ и авторизуйтесь там по ссылке "Личный кабинет магазина" в правом-верхнем углу. ![]() ШАГ-3: создайте магазин![]() ![]() Внимательно заполняйте поле "URL главной страницы Вашего сайта". Учтите что после активации аккаунта невозможно будет изменить домен. Поэтому нужно указывать именно такой домен, какой будет на странице откуда перейдет пользователь. Будьте аккуратны с WWW. Не указывайте адрес http://www.ВАШСАЙТ.ru если пользователь перейдет с адреса http://ВАШСАЙТ.ru ШАГ-4: технические настройки магазинаПерейдите во вкладку "Технические настройки" в магазине в ЛК Робокассы
Для Opencart 2.2.x и более ранних версий: - ResultURL: http://ВАШСАЙТ.ru/index.php?route=payment/robokassa/result - SuccessURL: http://ВАШСАЙТ.ru/index.php?route=payment/robokassa/success - FailURL: http://ВАШСАЙТ.ru/index.php?route=payment/robokassa/fail Для Opencart 2.3.x, 3.x и более поздних версий: - ResultURL: http://ВАШСАЙТ.ru/index.php?route=extension/payment/robokassa/result - SuccessURL: http://ВАШСАЙТ.ru/index.php?route=extension/payment/robokassa/success - FailURL: http://ВАШСАЙТ.ru/index.php?route=extension/payment/robokassa/fail
Для всех версий OpenCart: Во всех параметрах "Метод отсылки данных" - ставьте POST Во всех параметрах "Алгоритм расчет хеша" - ставьте MD5 Укажите любые пароли: ![]() Тестовый Пароль-1 и Тестовый Пароль-2 - должны отличаться от основных Пароль-1 и Пароль-2 ![]() ШАГ-5: настройки модуляВ настройках модуля задайте следующие параметры: "*Ваш идентификатор магазина" - "Идентификатор магазина" который Вы вводили на сайте Робокассы когда добавляли магазин (см. второй скриншот в ШАГ-3) Укажите сохраненные в ЛК Робокассы: Пароль #1 и Пароль #2, Тестровый Пароль #1, Тестовый Пароль #2 ![]() Включите "Тестовый режим:", если Ваш магазин еще не активирован. ![]() Если Ваш заказ уже активирован, подготовьте тестовый товар с ценой 1 рубль и настройкой "Требуется доставка - Нет". Укажите два разных статуса заказа: ![]() ШАГ-6: Добавление методов оплатыПосле того как Вы укажите "Идентификатор магазина" и сохраните изменения у Вас во вкладке Главные станут доступны способы оплаты Робокассы и станет доступным провайдер Робокасса. Назначьте нужные способы оплаты. ![]() ШАГ-7: Тестовый заказПосле того как Вы назначите методы оплаты, они появятся на странице оформления заказа: ![]() Если магазин уже активирован, то положите в корзину товар за 1 руб. Если магазин еще не активирован - то любой товар. Выберите один из созданных способов оплаты и оформите заказ. ШАГ-8: Тестовый сервер РобокассыПосле того как Вы нажмете на кнопку "Оформить заказ". Если Ваш магазин еще не активирован, то Вас пробросит на тестовую страницу оплаты: ![]() Нажмите на кнопку перейти к оплате. ![]() Нажмите на кнопку "Успешная оплата" ![]() Нажмите на кнопку "Вернуться в магазин" После этого перейдите в админке в "Продажи" -> "Заказы" и убедитесь что статус заказа изменился на тот который Вы указали в настройках модуля, во вкладке "Сценарии". Если статус заказа изменился и магазин еще не активирован, то - можно подавать на активацию магазина. ШАГ-9: запрос на активацию аккаунтаЗайдите в Ваш аккаунт на http://robokassa.ru в раздел "Мои магазины" и подайте запрос на активацию магазина. Если заказ еще не активирован - то модуль можно пока отключить, если у Вас уже работающий интернет-магазин. ШАГ-10: после активации аккаунтаПосле того как Вы сделаете запрос на активацию, менеджеры Робокассы или активируют Ваш аккаунт или напишут Вам что сайт не соответствует каких-то их требованиям и напишут что нужно сделать. После активации, Вам нужно будет зайти в настройки модуля и отключить "Тестовый режим" ![]() После активации магазина, нужно будет заново указать методы оплаты: ![]() С этого момента Ваши пользователи смогут платить за заказ с помощью Робокассы. Скорее всего у Вас в списке доступных методов оплаты пропадут WebMoney и Yandex-деньги. Дело в том что для их подключения менеджеры Робокассы должны будут отправить им запрос на подключение Вашего интернет-магазина. По этому поводу, Вам должно будет прийти письмо от Робокассы, где они напишут что Вам нужно будет сделать для подключения WebMoney и Яндекс-Денег (добавить их кнопки, типа "Мы принимаем Яндекс-Деньги" на сайт) |