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

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

Drupal — система управления содержимым, используемая также как каркас для веб-приложений (CMF), написанная на языке PHP и использующая в качестве хранилища данных реляционную базу данных (поддерживаются MySQL, PostgreSQL и другие). Drupal является свободным программным обеспечением, защищённым лицензией GPL, и развивается усилиями энтузиастов со всего мира. Модуль работает с чеками по ФЗ-54.

Версия CMS: от 7.30
Версия модуля: 3.9

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

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

Для настройки работы модуля с онлайн-ККТ, вам необходимо:

  1. Выполнить привязку онлайн-ККТ в настройках Единой кассы
  2. Указать в настройках модуля ставку НДС: Главная → Управление → Магазин → Конфигурация

Где посмотреть версии CMS и плагина?

Для определения версии CMS Drupal необходимо зайти в административную панель сайта по адресу http:/ваш_сайт/wp-admin/. На основной вкладке найдите блок «На виду» и в нем вы увидите версию:

Для определения версии модуля остаемся там же. Только ищем модуль с названием Ubercart. Это выглядеть так:

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

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

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

  4. Загрузите всю папку uc_w1_drupal на сайт в папку /sites/all/modules.
  5. Затем необходимо зайти на страницу по адресу http://ваш_сайт/admin/modules (https://ваш_сайт/admin/modules), найти модуль Wallet One и включить его.

  6. Затем русифицируйте модуль. Для этого переходим по адресу http://ваш_сайт/admin/config/regional/translate/import.

  7. Загрузите файл uc_w1_drupal.po, который был в архиве.

  8. Теперь осталось настроить модуль на нормальную работу. Для этого перейдите на страницу http://ваш_сайт/admin/store/settings/uc_w1_drupal и заполните все необходимые поля.
  9. Часть из них уже заполнена по умолчанию. Все обязательные поля выделены на скриншоте:

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

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

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

    • «Генерировать набор иконок». Если вы установите галочку на этом параметре, то при выборе разрешенных систем автоматом будет сгенерирован набор иконок и добавлен на сайт. В итоге при оформлении заказа можно будет увидеть:

  11. После заполнения полей нажмите кнопку Сохранить в конце страницы.
  12. Далее пройдите в личный кабинет Единой кассы на вкладку «Интеграция» и заполнить поле «URL скрипта». Укажите ссылку: http://ваш_сайт/drupalubercart/ubercart/uc_w1_drupal/response.