Подключение Robokassa (Робокасса) к сайту

Здравствуйте, сегодня продолжим тему создания интернет-магазина на основе плагина WooCommerce, а в данной статье более подробно рассмотрим сервис Робокасса и в частности настройку плагина Robokassa for WooCommerce.

Скачать исходники для статьи можно ниже

Сразу обращаю внимание посетителей, что данная статья является продолжением моей предыдущей статьи: «Создаем интернет магазин с помощью плагина WooCommerce«, в которой мы начали создавать интернет магазин с нуля, а именно: установили бесплатный движок WordPress 3.5.1, установили бесплатный плагин WooCommerce – excelling eCommerce, далее поставили на сайт бесплатную тему — Wootique.

Но так как платежные системы плагина WooCommerce – excelling eCommerce заточены под запад, то нам понадобится установить еще один wordpress плагин — Robokassa for WooCommerce.

Для чего нужен плагин Robokassa for WooCommerce?

Плагин добавляет рубли в валюту, и robokassa в payment getaways (платежный шлюз) в настройках плагина WooCommerce.

Информация о плагине на основе сайта wordpress.org:

Последнее обновление: 2012-9-19

Загрузок: 2,175

Сайт плагина: http://polzo.ru/wc-robokassa

Автор плагина: Alexander Kurganov

Также можно посмотреть каталог подключенных магазинов: http://robokassa.ru/ru/Catalog.aspx

Установка плагина Robokassa for WooCommerce стандартная, то есть заходим в панель управления сайтом на wordpress, в левом меню выбираем пункт «Плагины» и его подпункт «Добавить новый», далее в строку поиска вводим Robokassa for WooCommerce, устанавливаем и активируем плагин.

После активации вы заметите, что теперь в настройках плагина WooCommerce – excelling eCommerce (пункт «WooCommerce» — подпункт «Настройки» — закладка «Общие» — поле «Валюта» — Russian Rubles) появилась валюта — рубли.

валюта Рубли после установки robokassa

Также в закладке «Платежные шлюзы» (пункт «WooCommerce» — подпункт «Настройки») появился пункт ROBOKASSA.

подключение сервиса robokassa к сайту

Давайте зайдем в настройки платежного шлюза ROBOKASSA (на скриншоте выше показана самой маленькой стрелочкой) и видим следующие настройки:

настройка платежного шлюза robokassa

Для того, чтобы платежный шлюз Robokassa начал работать вам нужно заполнить поля: Логин, Пароль #1, Пароль #2, а также произвести отладку системы в тестовом режима — для этого ставим галочку напротив пункта «Тест режим» — включить.

Как видите на скриншоте выше — данные поля у меня уже заполнены, где же взять эти данные для своего сайта?

Для этого необходимо зарегистрироваться на сайте системы Robokassa.

Переходим по ссылке:

http://www.robokassa.ru/ru

регистрация нового магазина на сайте robokassa

И жмем на кнопку «Подключиться сейчас» (на скриншоте выше указанна стрелкой).

Далее выплывает небольшая форма регистрации, заполняем ее и жмем на кнопку «Зарегистрироваться».

форма регистрации на сайте robokassa

После чего появляется еще одна форма, которую также нужно заполнить:

создаем интернет магазин с подключением сервиса robokassa

Здесь можно выбрать зарегистрироваться как «ФИЗИЧЕСКОЕ ЛИЦО«, а также обращаю ваше внимание, что активизировать мерчант необходимо указать WebMoney кошелек, имеющий аттестат не ниже персонального.

Далее жмем на кнопку «Регистрация».

Появляется следующая страничка, в которой нас поздравляют с успешной регистрацией:

регистрация в сервисе robokassa

Однако, как видно выше «Статус продавца» — Не активный.

И ниже написано красным шрифтом, что нужно сделать для актвивации мерчанта.

Давайте же произведем данные действия!

1. Заходим во вкладку «Администрирование» (или нажимаем на ссылку «Администрирование» в абзаце, выделенном красным цветом).

И заполняем поля:

Пароль #1 — вводим сами, любой

Пароль #2 — вводим сами, любой, но он не должен совпадать с «Пароль #1»

Запоминаем пароли — мы должны будем ввести их в настройках платежного шлюза Robokassa в своей панели управления интернет магазином, но более подробно об этом в следующем пункте 2.

Далее нужно заполнить поля:

Result URL.

Success URL.

Fail URL.

Метод отсылки данных для каждого из URL.

Где их взять?

Оказывается все просто — на сайте плагина Robokassa for WooCommerce (http://polzo.ru/wc-robokassa) сказано следующее:

  • Result URL: http://your_domain/?robokassa=result
  • Success URL: http://your_domain/?robokassa=success
  • Fail URL: http://your_domain/woocommerce/?robokassa=fail
  • Метод отсылки данных: POST
Вот например, для сайта с русскоязычным доменом — веселыедети.рф, я заполнил данные поля следующим образом:

настройка сервиса Робокасса для создания интернет магазина

Жмем кнопку «ОК».

2. Теперь нам нужно указать созданные нами в «пункте 1» Пароль #1 и Пароль #2 в настройках платежного шлюза Robokassa.

Для этого входим в панель управления, в левом меню выбираем пункт «WooCommerce», его подпункт «Настройки», далее выбираем закладку «Платежные шлюзы» и в нем пункт «Robokassa»:

подключаем robokassa к своему сайту на wordpress

И заполняем поля: Пароль #1 и Пароль #2, а также поле «Логин».

И жмем кнопку «Сохранить изменения».

Все все настройки произвели! Теперь осталось протестировать интернет-магазин в тестовом режиме.

Захожу на свой интернет-магазин (веселыедети.рф), выбираю товар, заполняю форму, выбираю способ оплаты и жму кнопку «Разместить заказ».

проверка тестового режима работы интернет-магазина

Далее появляется сообщение:

тестовый режим интернет магазина с сервисом Робокасса

Жму на кнопку «Оплатить».

проверка сайта в тестовом режиме с robokassa

Далее жмем на кнопку «Перейти».

Положительный ответ от сервиса Робокасса в тестовом режиме

Получаем положительный ответ от сервиса Робокасса, а внизу появляется сообщение выделенное зеленным цветом — «Уведомление отправлено успешно».

Проверка сайта в тестовом режиме завершена!

3. Остался последний пункт — Обратится в поддержку сервиса Робокасса, указав свой логин для активизации мерчанта и перевод его в «боевой режим».

Для этого жмем на ссылку «поддержку» в абзаце, выделенном красным цветом:

регистрация в сервисе robokassa

После чего выплывает следующая форма:

активация мерчанта в робокассе

Указываем e-mail и логин и жмем кнопку «Отправить».

«Ваша заявка будет рассмотрена Отделом по работе с партнерами в течение одного-двух рабочих дней (может затянутся на достаточно длительный период).
По результатам рассмотрения заявки Вы получите письменный ответ (на e-mail).
Если Вам не ответили в этот срок, пожалуйста, позвоните нам и уточните наличие заявки.»

При положительном решении сервиса Робокасса, мерчант вашего интернет-магазина должен перейти в статус активный.

Скоро, мне пришел следующий ответ на почту:

«По Вашему запросу добавлен комментарий:
В связи с требованием администрации системы WebMoney всем владельцам магазинов необходимо получить аттестаты WebMoney, имеющие статус не ниже Персонального, и разместить на своем сайте символическое изображение, подтверждающее наличие у вас WM-аттестата (( http://www.webmoney.ru/rus/developers/corporate/attest.shtml )), а также содержать ссылку на сайт системы WebMoney в виде кнопки «Принимаем WebMoney»(( http://www.webmoney.ru/rus/developers/corporate/buttons.shtml )). Для продолжения рассмотрения Вашей заявки на активацию Вам необходимо повторно прислать нам логин магазина после получения аттестата WebMoney.
Требования к сайту со стороны системы WebMoney: ((http://www.robokassa.ru/ru/RequirementsWebMoney.aspx ))»

4. Вставка кнопочек WebMoney на сайт интернет-магазина и описание порядка оплаты товаров или услуг с помощью системы WebMoney Transfer.

Первая кнопочка — символическое изображение, подтверждающее наличие у вас WM-аттестата ( http://www.webmoney.ru/rus/developers/corporate/attest.shtml )

кнопка аттестован Webmoney

Вторая кнопочка — ссылку на сайт системы WebMoney в виде кнопки «Принимаем WebMoney» ( http://www.webmoney.ru/rus/developers/corporate/buttons.shtml )

кнопка мы принимаем WebMoney

Можно разместить вышеуказанные кнопки в «подвале» (футере).

Третий пункт — описание порядка оплаты товаров или услуг с помощью системы WebMoney Transfer.

Для данного пункта лучше выделить отдельную страничку.

Вот пример описания действующего интернет-магазина:

http://www.tradetelecom.ru/pay/oplata-zakazov-cherez-webmoney.php

 

PS: Также советую прочитать статью сравнения платежных систем Интеркасса и Робокасса:

http://www.sdelaysite.com/seo-verstka-wordpress/wordpress-plugin-6

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Подключение Robokassa (Робокасса) к сайту: 10 комментариев

  1. Уведомление: Создаем интернет магазин с помощью плагина WooCommerce | MnogoBlog

  2. Петр

    Делал все как в статье указано, в результате в тестовом режиме получаю «уведомление отправлено успешно», но так же в ответ получаю длинный код (прилагаю). Что это может означать?
    <!DOCTYPE html>
    <html lang="ru-RU" class=" ">
    <head>

    <meta charset="UTF-8" />

    <title>Товары | Моя Венера</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <link rel="stylesheet" type="text/css" href="http://mywinera.ru/wp-content/themes/mystile/style.css&quot; media="screen" />
    <link rel="pingback" href="http://mywinera.ru/xmlrpc.php&quot; />
    <link rel="alternate" type="application/rss+xml" title="Моя Венера &raquo; Лента" href="http://mywinera.ru/feed/&quot; />
    <link rel="alternate" type="application/rss+xml" title="Моя Венера &raquo; Лента комментариев" href="http://mywinera.ru/comments/feed/&quot; />
    <link rel="alternate" type="application/rss+xml" title="Моя Венера &raquo; Лента комментариев к &laquo;34535&raquo;" href="http://mywinera.ru/товар/42/feed/&quot; />
    <link rel='stylesheet' id='woo-layout-css' href='http://mywinera.ru/wp-content/themes/mystile/css/layout.css?ver=3.5.1&#039; type='text/css' media='all' />
    <script type='text/javascript' src='http://mywinera.ru/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script&gt;
    <script type='text/javascript' src='http://mywinera.ru/wp-content/themes/mystile/includes/js/third-party.js?ver=3.5.1'></script&gt;
    <script type='text/javascript' src='http://mywinera.ru/wp-content/themes/mystile/includes/js/general.js?ver=3.5.1'></script&gt;
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://mywinera.ru/xmlrpc.php?rsd&quot; />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://mywinera.ru/wp-includes/wlwmanifest.xml&quot; />
    <meta name="generator" content="WordPress 3.5.1" />
    <style type="text/css">
    @font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
    span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}
    span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .2ex 0 0 -.55em; // display: none; }
    span.rur span:before { content: '2013'; }
    </style>
    <link rel="alternate" type="application/rss+xml" title="Новые товары" href="http://mywinera.ru/shop/feed/&quot; />
    <!— Theme version —>
    <meta name="generator" content="Mystile 1.2.12" />
    <meta name="generator" content="WooFramework 5.5.5" />

    <!— Always force latest IE rendering engine (even in intranet) & Chrome Frame —>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

    <!— Mobile viewport scale | Disable user zooming as the layout is optimised —>
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <!—[if lt IE 9]>
    <script src="http://mywinera.ru/wp-content/themes/mystile/includes/js/respond-IE.js"></script&gt;
    <![endif]—>
    <!—[if lte IE 8]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script&gt;
    <![endif]—>

    <!— WooCommerce Version —>
    <meta name="generator" content="WooCommerce 2.0.13" />

    <!— Woo Custom Styling —>
    <style type="text/css">
    html { background: #599bff !important; }
    </style>

    <!— Google Webfonts —>
    <link href="http://fonts.googleapis.com/css?family=Varela+Round|Bree+Serif|Open+Sans:r,i,b,bi|Schoolbell" rel="stylesheet" type="text/css" />

    <!— Alt Stylesheet —>
    <link href="http://mywinera.ru/wp-content/themes/mystile/styles/default.css&quot; rel="stylesheet" type="text/css" />
    <!— Options Panel Custom CSS —>
    <style type="text/css">
    #logo img { display:none; } .site-title { display:block !important; }
    .site-description { display:none !important; }
    </style>

    <!— Woo Shortcodes CSS —>
    <link href="http://mywinera.ru/wp-content/themes/mystile/functions/css/shortcodes.css&quot; rel="stylesheet" type="text/css" />

    <!— Custom Stylesheet —>
    <link href="http://mywinera.ru/wp-content/themes/mystile/custom.css&quot; rel="stylesheet" type="text/css" />

    </head>

    <body class="home archive post-type-archive post-type-archive-product unknown alt-style-default layout-right-content layout-full woocommerce woocommerce-page">

    <div id="wrapper">

    <div id="top">
    <nav class="col-full" role="navigation">
    <ul class="nav wc-nav"> <li class="cart">
    <a href="http://mywinera.ru/cart/&quot; title="View your shopping cart

  3. Антон

    Здравствуйте, а подскажите пожалуйста, правильно ли я понимаю что привязка робокассы позволит автоматизировать процесс покупки загружаемых товаров?

    То есть пользователь добавил нужный товар в корзину, оплатил через робокассу и ему на почту пришло письмо с информацией об удачной покупке и ссылкой на скачивание файла.

  4. IntellectMoney

    IntellectMoney предлагает комиссию намного ниже, чем упомянутая система. Подключение у нас простое и бесплатное, все необходимые инструкции и готовые модули есть на нашем сайте. Подключение магазина https://intellectmoney.ru/ru/registration/business/index.php?utm_source=mnogoblog.ru&utm_medium=comment&utm_campaign=mention

  5. Дмитрий

    Не работает почему то последнее время данный плагин. Может быть конечно наш косяк, но все работало, а после обновления WP выдает ошибку Fatal error: Call to undefined method WooCommerce::logger() in /home/sun1985/dakababy.ru/wp-content/plugins/robokassa-for-woocommerce/wc-robokassa.php on line 73

Добавить комментарий