Joomla: The payment module for VirtueMart, provides payments through RBKmoney payment system
Go to file
2020-11-24 13:39:10 +03:00
images ITS-27: module upload (#1) 2018-05-21 19:58:06 +03:00
rbkmoneycheckout Fix array in _prepareShippingForCart (#3) 2020-11-24 13:39:10 +03:00
.gitignore ITS-27: module upload (#1) 2018-05-21 19:58:06 +03:00
README.md ITS-27: module upload (#1) 2018-05-21 19:58:06 +03:00

rbkmoney-cms-joomla-virtuemart

Пожалуйста, обязательно делайте бекапы!

Платежный плагин RBKmoney для Joomla + VirtueMart (без поддержки 54ФЗ)

Модуль разрабатывался и тестировался на версиях:

  • Joomla 3.6.5
  • VirtueMart 3.2.1

Требования

  • PHP 5.4 (минимум)
  • OpenSSL - 1.0.2k-fips (минимум)
  • Curl

Доступные ставки НДС для корзины

  • ничего не указано - без НДС
  • 0 - 0% НДС
  • 10 - 10% НДС
  • 18 - 18% НДС

ps ставки отличающиеся от этих будут определяться как ставка без НДС

Установка и настройка модуля

Перед установкой, создаем архив rbkmoneycheckout.zip помещая в него содержимое папки rbkmoneycheckout.

  1. Устанавливаем плагин через менеджер расширений (administrator/index.php?option=com_installer&view=install)

Install

  1. Выбираем наш архив и устанавливаем

Upload

  1. Включаем плагин (administrator/index.php?option=com_installer&view=manage)

Activated

  1. Выбираем платежные методы Payment methods

  2. Добавляем способ оплаты в Virtuemart (administrator/index.php?option=com_virtuemart&view=paymentmethod)

List payment methods

Выбираем модуль RBKmoney, в нем на первой вкладке:

Сommon settings

  • Название - RBKmoney
  • опубликовано - да
  • платежный метод - RBKmoney.

После чего можем заняться настройкой модуля.

Для начала приема платежей на Вашем сайте осталось совсем немного

Во вкладке Конфигурация прописываем данные полученные в системе RBKmoney.

Custom settings

Настройте плагин в соответствии с данными из личного кабинета RBKmoney.

Shop ID - идентификатор магазина из RBKmoney. Скопируйте его в Личном кабинете RBKmoney в разделе Детали магазина, поле Идентификатор;

Private key - ключ для доступа к API. Скопируйте его в Личном кабинете RBKmoney в разделе API Ключ

Public key - ключ для обработки уведомлений о смене статуса

  • Заходим в личный кабинет RBKmoney: Создать Webhook;

  • Вставляем в поле URL вида http://YOUR_SITE_NAME/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&pm=rbkmoneycheckout, скопированного из URL для уведомлений

  • Выбираем Типы событий InvoicePaid и Invoice Canсelled;

  • после создания Webhook-а копируем Публичный ключ после нажатия Показать детали;

  • скопированный ключ вставляем в поле Публичный ключ на странице настроек модуля;

  • Сохраните изменения и проведите тестовый платеж

Логи доступны по пути VirtueMart / Tools / Logs, после чего выбираем необходимый файл с логами

Настройки

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

Логи доступны

Нашли ошибку или у вас есть предложение по улучшению модуля?

Пишите нам support@rbkmoney.com При обращении необходимо:

  • Указать наименование CMS и компонента магазина, а также их версии
  • Указать версию платежного модуля (доступна на странице Управление пакетами)
  • Описать проблему или предложение
  • Приложить снимок экрана (для большей информативности)