Плагин для Robokassa

*Подключить плагин можно в разделе консоли вашего сайта Плагины.

Robokassa — это система для приема электронных платежей. Информацию о сервисе можно посмотреть на сайте robokassa.ru.

Для работы плагина нужно зарегистрироваться в Робокассе и добавить магазин. Ссылка на форму регистрации в Робокассе.

Создание и настройка формы платежа

Перейдите в раздел консоли Robokassa. В поле Внутренний идентификатор введите цифру или число, к примеру, 1. Этот идентификатор будет использоваться для шорткода формы платежа Робокассы на вашем сайте. Далее нажмите кнопку Добавить новую форму.

В табличке появится номер идентификатора, шорткод формы платежа. Для входа в настройки формы платежа нажмите на идентификатор.

Появится форма для ввода настроек Робокассы:

robokassa30

В поле Идентификатор магазина введите идентификатор магазина, который вы вводили при создании магазина в личном кабинете Робокассы.

В поле Пароль №1 введите пароль, который вы вводили в поле Пароль #1 в настройках магазина на вкладке «Технические настройки» в личном кабинете Робокассы.

e3e0167cde

В поле Тестовый пароль №1 введите пароль из поля Пароль #1 в блоке «Параметры проведения тестовых платежей» (в поле «Алгоритм расчета хэша» выбирайте MD5).

robokassa31

В поле Сумма (по умолчанию) введите сумму, которая будет отображаться в платежной форме по умолчанию (посетитель сможет ее поменять на нужную).

В поле Назначение введите назначение платежа, к примеру, Пожертвование. Оно будет отображаться перед полем с суммой платежа. Если поле оставить пустым, то посетитель сам сможет ввести назначение платежа.

В поле Валюта напишите валюту в которой должен быть отправлен перевод, к примеру, «Руб.» или «RUR». Эта информация сообщит жертвователю в какой валюте поступят деньги. Но оплата может производится в любой национальной валюте, которую предоставит робокасса.

В поле Язык выберите язык итерфейса сайта Робокассы (русский или английский).

Название кнопки — в это поле введите текст, который будет отображаться на кнопке, к примеру, Пожертвовать.

Дизайн формы — выберите дизайн формы: в линию, в столбик или в столбик (растянутый вариант).

Дизайн «В линию» (удобно использовать для вывода формы на странице сайта):

Дизайн «В столбик» (удобно использовать для вывода формы в сайдбаре сайта):

Дизайн «В столбик (растянутый вариант)»:

Сообщение при удачном проведении платежа — введите текст сообщения, которое будет выводиться после удачного проведения платежа.

Добавление формы платежа на сайт

Форму платежа можно добавить шорткодом на страницу или в сайдбар с помощью виджета «Robokassa». Шорткод можно найти в разделе консоли RoboKassa:

Также можете скопировать шорткод отсюда: [robokassa_form id=’1′]

Вместо 1 вставьте свой идентификатор.

Для того, чтобы добавить код на страницу сайта зайдите в режим редактирования страницы или создайте новую страницу, переключитесь на вкладку «Текст» и вставьте шорткод:

Для добавления формы платежа в сайдбар перейдите в раздел консоли Внешний вид — Виджеты, добавьте виджет Robokassa, заполните поле Заголовок, в поле Список форм выберите нужную форму и сохраните.

Далее нужно создать две страницы для вывода автоматических уведомлений об удачном проведении платежа и о неудачном платеже.

Создание страницы с сообщением о неудачном платеже:
  1. Создайте в консоли вашего сайта новую страницу, переключитесь на вкладку Текст и вставьте шорткод сообщения: [robokassa_page_failed]. Заголовок страницы писать не обязательно, в настройках страницы желательно отключить форму комментариев и кнопки поделиться, т.к. у нас должна получится страница со служебным уведомлением.
  2. Далее опубликуйте страницу и перейдите к просмотру страницы на сайте.
  3. При просмотре страница должна получиться без контента. (Примечание: Если на странице вывелся текст примерно такого содержания «Информация на странице не найдена», то вернитесь в режим редактирования страницы и перед шорткодом нажмите Enter, чтобы над шорткодом получилась пустая строка.)
  4. Скопируйте адрес страницы из адресной строки браузера.
  5. Перейдите в редактирование магазина в личном кабинете на сайте Робокассы.
  6. Переключитесь на вкладку Технические настройки.
  7. Вставьте скопированный адрес страницы в поле Fail Url.
  8. Сохраните внесенные изменения.

Страница с сообщением о неудачном платеже готова.

Создание страницы с сообщением об удачном платеже:
  1. Создайте в консоли вашего сайта новую страницу, переключитесь на вкладку Текст и вставьте шорткод сообщения: [robokassa_page_success]. Заголовок страницы писать не обязательно, в настройках страницы желательно отключить форму комментариев и кнопки поделиться, т.к. у нас должна получится страница со служебным уведомлением.
  2. Далее опубликуйте страницу и перейдите к просмотру страницы на сайте.
  3. При просмотре страница должна получиться без контента. (Примечание: Если на странице вывелся текст примерно такого содержания «Информация на странице не найдена», то вернитесь в режим редактирования страницы и перед шорткодом нажмите Enter, чтобы над шорткодом получилась пустая строка.)
  4. Скопируйте адрес страницы из адресной строки браузера.
  5. Перейдите в редактирование магазина в личном кабинете на сайте Робокассы.
  6. Переключитесь на вкладку Технические настройки.
  7. Вставьте скопированный адрес страницы в поле Success Url.
  8. Сохраните внесенные изменения.

Страница с сообщением об удачном платеже готова.

Как проверить правильность работы системы

В консоли вашего сайта зайдите в редактирование платежной формы. Для проверки работы платежной формы поставьте галочку в поле Использовать тестовый сервер и сохраните.

Далее перейдите на страницу с платежной формой на вашем сайте. Нажмите на кнопку «Пожертвовать» (на вашем сайте она будет называться так как вы ее назвали).

Загрузится страница для подтверждения платежа, нажмите кнопку «Продолжить»:

Загрузится страница Робокассы:

Если нажать на первую кнопку Перейти, то вам будет отправлено уведомления о платеже (с тестовыми данными).

При нажатии на вторую кнопку Перейти откроется страница вашего сайта с сообщением об успешном переводе, в сообщении будет текст, который вы ввели в поле «Сообщение при удачном проведении платежа» в настройках платежной формы.

При нажатии на третью кнопку появится сообщение об отказе от платежа.

Важно: После проверки работы платежной формы не забудьте убрать галочку из поля Использовать тестовый сервер.

Информация о платежах

Информацию о платежах можно посмотреть в разделе консоли Robokassa — Платежи.

Расшифровка статусов из колонки «status»:

0 — ошибка;

1 — подготовка платежа;

3 — платеж проведен.

Просмотрено (3441) раз

Перейти к верхней панели