Прием платежей через “Расчет” (ЕРИП) для интернет-магазина на Woocommerce

Описывается установка и настройка плагина wc_erip_gateway для приема платежей через “Расчет” (ЕРИП) для интернет-магазина на Woocommerce. Плагин использует API сервиса “Хуткi Грош™”. Используя плагин, Вы сможете организовать прием и обработку на Вашем сайте платежей через 5 минут после заключения соглашения с системой “Расчет” (ЕРИП) без какой-либо головной боли. Посмотрим как это сделать. The same in English

Плагин WordPress wc_erip_gateway

Прием платежей через систему электронных платежей “Расчет” (ЕРИП) для интернет-магазина на Woocommerce в Беларуси весьма разумная идея, поскольку большая часть населения знает как использовать ее для оплаты жилья и услуг и это наиболее широко распространенный в РБ способ on-line платежей. Оплатить покупку в интенет-магазине можно в пунктах банковского обслуживания (кассы, инфокиоски, банкоматы и т.д.), интернет-банках, с использованием систем электронных денег и платежных систем, в которых внедрена система «Расчет».

Плагин WordPress wc_erip_gateway позволяет организовать прием платежей через “Расчет” (ЕРИП) для интернет-магазина на Woocommerce в течении пяти минут без головной боли. При этом никакая информация о платежных документах не попадает на сайт интернет-магазина:

  • плагин обобщает заказ, подготавливает и выставляет счет на сайт ЕРИП через API сервиса “Хуткi Грош™”и устанавливает заказу статус “На удержании” (On hold);
  • автоматически принимает сообщение от системы “Расчет” (ЕРИП) об оплате счета и устанавливает заказу статус “Обработка” (Processing)
  • ежедневно очищает список заказов Woocommerce и список выставленных интернет-магазином счетов в системе “Расчет” (ЕРИП) от просроченных счетов и отмененных заказов. При этом все товары из удаленных заказов возвращаются в продажу.

Установка расширения pecl-http 1

Для работы плагина необходимо установить расширение php pecl-http v 1. (Версия 2 совершенно не совместима!) На момент написания статьи актуальная версия pecl-http-1.7.6. Это расширение не поставляется с php и его необходимо установить самостоятельно. Например, при помощи команды
pecl install http://pecl.php.net/get/pecl_http-1.7.6.tgz
Или, если вы используете нашу виртуальную машину (см. “Описание шаблона виртуальной машины для автоматического развертывания интернет-сервисов“, “Установка виртуальной машины из нашего шаблона” и “Как настроить виртуальную машину из нашего шаблона“), то необходимо:

  1. Создать безопасное соединение с сервером. Как это сделать см. “Что такое ssh/sftp и для чего он нужен?” для OS Linux (OSX) или “SSH клиент для Windows PuTTY” и “Клиент SSH для Windows Bitvise Tunnelier” для Windows.
  2. Становимся суперпользователем (См. «Команды Linux. Краткое описание.«)
    su
  3. Загрузить подготовленный нами файл расширения:
    wget http://87.72.90.158/sbs/sbs-mailserver/0.9/i686/updates/php-http-5.5.22-1bg.x86_64.rpm
  4. Устанавливаем этот файл:
    rpm -Uvh php-http-5.5.22-1bg.x86_64.rpm
  5. Перезапускаем http сервер, чтобы он обновил конфигурацию
    /etc/init.d/httpd restart
  6. Закрываем безопасное соединение с сервером.

Установка плагина wc_erip_gateway

  1. Получаем файл wc_erip_gateway.zip отсюда.
  2. Открываем панель администратора сайта для отдельного сайта или панель администратора сети для сети виртуальных сайтов на WordPress.
  3. Переходим “Plugins” (Плагины) -> “Add New” (Добавить новый) -> “Upload Plugin” (Загрузить плагин) и выбираем подготовленый файл архива плагина.
  4. Нажимаем кнопку “Install Now” (Установить) – рис. 1.
    "Расчет" (ЕРИП) для интернет-магазина на Woocommerce. Рис. 1. Загрузить файл плагина

    Рис. 1. Загрузить файл плагина

  5. Переходим на вкладку “Plugins” (Плагины) для одиночного сайта на WordPress или на вкладку “Plugins” (Плагины) сайта интернет-магазина, на котором будем использовать плагин, для сети виртуальных сайтов.
  6. Ищем плагин wc_erip_gateway в списке установленных и успешно его активируем. В процессе активации будет создана страница с названием “WC ERIP Notify Page”. Это служебная страница, необходимая для нормальной работы плагина, изменять и удалять не надо. Как только плагин будет деактивирован, страница исчезнет.

Подробее см. “Как установить плагин WordPress” для его установки и “Как обновить плагин WordPress” для обновления. В поставку включен перевод сообщений на русский язык.

Плагин полностью совместим с сетью виртуальных сайтов WordPress Multisite (см. “Как установить WordPress multisite“, “Как настроить WordPress multisite” и “Как начать работу с WordPress multisite“).

Прием платежей через “Расчет” (ЕРИП) для интернет-магазина на Woocommerce

Подготовка

  1. Для приема в интернет-магазине платежей через “Расчет” (ЕРИП) необходимо заключить соглашение с ООО “Электронные системы и сервисы” (сервиса “Хуткi Грош™”). Они помогут в оформлении необходимых документов для подключению интернет-магазина к ЕРИП.
  2. Необходимо подготовить следующую информацию:
    • ID интернет-магазина на сервере ЕРИП (получить от “Хуткi Грош”);
    • имя пользователя в ЕРИП (получить от “Хуткi Грош”);
    • пароль пользователя в ЕРИП (установить через личный кабинет сервиса “Хуткi Грош”);
    • число дней, в течении которых выставленный интернет-магазином счет будет действителен (выбирается самостоятельно).

 Настройка плагина wc_erip_gateway

  1. Переходим “WooCommerce” -> “Settings” (Настройки) -> “Checkout” (Оплата) и видим, что появился новый способ оплаты ЕРИП (Рис. 2.)
    "Расчет" (ЕРИП) для интернет-магазина на Woocommerce. Рис. 2. Способы оплаты

    Рис. 2. Способы оплаты

  2. Нажимаем на эту ссылку и откроется вкладка настроек плагина. Заполняем все поля подготовленной информацией (Рис. 3.). Не забываем поставить галочку в поле “Разрешить ЕРИП” (Enable ERIP). Обратите пожалуйста внимание на последнее поле – “Режим плагина” (Plugin Mode). Прежде чем сразу задать реальный режим работы, лучше все-таки попробовать работоспособность в тестовом. При этом, имя пользователя и пароль в тестовом режиме могут быть другими.
    "Расчет" (ЕРИП) для интернет-магазина на Woocommerce. Рис. 3. Настройки плагина

    Рис. 3. Настройки плагина

  3. Нажимаем на кнопку “Save changes” (Сохранить изменения) внизу.
  4. Переходим к вкладке “Checkout Options” (Опции оплаты). Если до сих пор все было сделано правильно, то внизу, в списке “Gateway Display Order” (Порядок отображения шлюзов) появится “Платеж через “Расчет” (ЕРИП)” с галочкой в колонке “Status” (Статус). Можете перетаскиванием (Drag&Drop) поменять порядок вывода способов оплаты на странице оплаты заказа. Также можно выбрать способ оплаты по умолчанию (активный при выводе страницы оплаты заказа). Если сделали какие-то изменения на странице, то необходимо нажать на кнопку “Save changes” (Сохранить изменения) внизу.
  5. Это все. Делаем пробный заказ и видим, что способ оплаты через “Расчет” (ЕРИП) появился и может быть использован (Рис. 4.)
    "Расчет" (ЕРИП) для интернет-магазина на Woocommerce. Рис. 4. Доступные способы оплаты

    Рис. 4. Доступные способы оплаты

    Описана установка и настройка плагина wc_erip_gateway для приема платежей через “Расчет” (ЕРИП) для интернет-магазина на Woocommerce.

 

, ,

No comments yet.

Leave a Reply