Модуль приема платежей для CMS Joomla 3.5 Virtuemart 3

Модуль приема платежей для CMS Joomla 3.5 Virtuemart 3

Joomla! + Virtuemart — это бесплатная популярная CMS + бесплатный скрипт интернет-магазина, позволяющие организовать электронную торговлю на самом высоком уровне с минимальными затратами. Каждый пользователь, желающий открыть магазин в Интернете, может использовать эти компоненты для продажи своих товаров. Работает с чеками по ФЗ-54.

Версия CMS: от 3.5.1
Версия модуля: от 3.0.16

Самую актуальную версию модуля можно взять из репозитория.

Для корректной работы модуля требуется версия php не меньше 5.4.

Где посмотреть версии CMS и модуля?

Для определения версии CMS необходимо зайти в административную панель сайта по адресу:
http://ваш_сайт/administrator/index.php?option=com_admin&view=sysinfo или
https://ваш_сайт/administrator/index.php?option=com_admin&view=sysinfo и в таблице найти поле «Версия Joomla»:

Для определения версии модуля нужно перейти на страницу «Панель управления» компонента «Virtuemart»:
http://ваш_сайт/administrator/index.php?option=com_virtuemart&view=virtuemart или
https://ваш_сайт/administrator/index.php?option=com_virtuemart&view=virtuemart:

Установка и настройка

  1. Зарегистрируйтесь на сайте www.walletone.com в Единой кассе.
  2. Скачайте архив из репозитория

  3. Сохраните архив на свой компьютер и распакуйте его:

  4. Файл с расширением zip w1-joomla.zip нужно будет устанавливать на сайт. Для этого переходим в пункт «Менеджер расширений» —> «Установка». Добавьте файл и нажмите на кнопку «Загрузить и установить»:

  5. После успешной установки перейдите в компонент «Vertuemart» —> «Способы оплаты»:

  6. Добавьте новый метод оплаты:

    и заполните поля, указанные на скриншоте. Нажмите «Сохранить»:

  7. Теперь приступаем к заполнению полей, необходимых для платежной системы Wallet One. Для этого перейдите на вкладку «Конфигурация». Все обязательные поля выделены:

  8. Расшифровка полей

    Идентификатор (номер кошелька) интернет-магазина, полученный при регистрации на сайте Wallet One, найти его можно по адресу www.walletone.com/merchant/client:

    Код магазина, который получен от Wallet One. Для этого нужно перейти в личный кабинет Единой кассы на вкладку «Интеграция» и нажать кнопку «Сгенерировать ключ». Полученный таким образом набор и будет секретным ключом (URL скрипта для личного кабинета заполнится позже):

    • Идентификатор валюты — необходимо из выпадающего списка выбрать валюту магазина. По умолчанию стоят рубли.
    • Логотип. Так же по умолчанию в плагине присутствует логотип нашей системы. При желании вы можете его заменить. Но это не рекомендуется делать.
    • Разрешенные и запрещенные платежные системы. После передачи платежной формы в Единую кассу покупатель может выбрать удобный для него способ оплаты. Интернет-магазин может ограничить список доступных способов оплаты или явно определить один из них. Если не выбран ни один вариант для разрешенной системы, то значит выбраны все.

    • Генерировать набор иконок. Если вы поставите да на этом параметре, то будет сгенерирован набор иконок и добавлен в оформлении заказа.

      Если в пункте генерации будет выбрана позиция «Нет», то будет выводится логотип, выбранный выше.

  9. После заполнения полей не забудьте нажать кнопку «Сохранить».
  10. Дополнительные настройки. Вы можете выбрать в какой статус будет переводится заказ при создании, оплате и неудачной оплате заказов.

  11. Затем перейдите в личный кабинет Единой кассы, во вкладку «Интеграция» и заполнить поле «URL скрипта». Укажите ссылку:
    http://ваш_сайт/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification или

    https://ваш_сайт/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification

Настройка работы с онлайн-ККТ

После установки типа оплаты Wallet one на вкладке Конфигурация появляется блок «Настройки НДС”. Здесь необходимо выбрать привязки НДС к тем налогам, которые установлены на сайте в VM3 (Virtuemart 3) и привязаны к товарам.

Если налоги еще не добавлены в VM3, их нужно добавить вручную:

  1. Перейдите в раздел Компоненты → VirtueMart и выберите пункт “Налоги и правила расчета”. Для создания нового налога нажмите “Создать”. 

  2. Для налоговых ставок «10% не включено в стоимость» и «18% не включено в стоимость» нужно добавлять налоги с наценкой «+%» и указывать 10 или 18 в поле «значение» соответственно. В остальных налоговых ставках можно указывать 0 для поля «значение».
  3. Вид расчета добавляемого налога должен быть «НДС по каждому товару».
    Пример добавления налога 18% не включено в стоимость.

  4. Во всех товарах необходимо указать нужный расчет НДС. В каждом конкретном товаре можно указать свою налоговую ставку, и когда будет происходить переход к оплате — модуль будет получать эту ставку, находить привязку у себя и высчитывать размер налога самостоятельно. По умолчанию товары рассчитываются Без НДС.