Модуль приема платежей для CMS Modx Minishop2

Модуль приема платежей для CMS Modx Minishop2

MODX — бесплатная профессиональная система управления содержимым (CMS) и фреймворк для веб-приложений, предназначенная для обеспечения и организации совместного процесса создания, редактирования и управления контентом сайтов.

Версия CMS: от 2.4.2
Версия модуля: от 2.2.0

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

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

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

Для определения версии необходимо зайти в административную панель сайта по адресу http://ваш_сайт/manager/, https://ваш_сайт/manager/. На любой странице в левом верхнем углу написана версия.

Для определения версии модуля нужно перейти на страницу «Установщик». Для этого в верхнем меню ищем пункт «Приложения», подводим курсор к нему. В появившемся меню ищем пункт «Установщик» и нажимаем на него. В появившемся списке установленных пакетов ищем Minishop2. И на найденной строке указа версия этого модуля.

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

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

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

  5. Файл с расширением zip (название может отличаться и зависеть от версии модуля) w1-1.0.0-pl.transport.zip нужно будет загрузить на сайт. Для этого нажимаем Pагрузить приложение и выбираем пункт «Загрузить пакет».

  6. В появившимся окне нажимаем кнопку «Выберите файлы» и в новом окне указываем файл из предыдущего пункта. Нажимаем кнопку «Загрузить».

  7. После загрузки файла нажимаем кнопку «Отменить».
  8. Затем найдите модуль с списке пакетов и нажимаем на кнопку «Установить»:

    и новом блоке нажимаем кнопку «Продолжить»:

  9. Затем появится всплывающее окно и начнется установка модуля. После установки модуля нажмите кнопку ОК.

  10. Очистите кеш:

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

  11. Теперь осталось настроить модуль на нормальную работу. Для этого необходимо заполнить все необходимые поля.
  12. Часть из них заполнена по умолчанию. Все обязательные поля выделены.

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

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

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

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

  14. После заполнения полей нажмите кнопку «Cохранить» в конце страницы.
  15. Теперь переходим к страницам оплаты. На страницы оплаты заказа нужно разместить код вызова сниппета: [[!WalletOnePayment]]
  16. Далее нужно перейти в личный кабинет Единой кассы на вкладку «Интеграция» и заполнить поле «URL скрипта». Указываем ссылку, ведущую на страницу с оплатой.
  17. Нужные чанки вызываются по умолчанию. Но вы можете подправить их вид. Точнее вид при успешной и неуспешной оплате.

  18. Далее идем в настройки Minishop2:

    на вкладку «Настройки» и нажимаем кнопку «Создать»:

  19. В появившемся всплывающем окне заполняем новый способ оплаты:

    Имя — название метода оплаты. Вы можете задать необходимое вам название, не обязательно брать такое же как в скриншоте. Но имя класса-обработчика менять нельзя, иначе метод оплаты работать не будет. Ну и не забываем поставить галочку «Включен».

  20. Для того, чтобы добавленные медом оплаты появился в спиcке на сайте его необходимо привязать к способам доставки: