Модуль приема платежей для CMS OpenCart/ocStore

Модуль приема платежей для CMS OpenCart/ocStore

OpenCart — это бесплатная и современная платформа для создания своего интернет - магазина. OpenCart построен по принципу MVC и может быть установлен на любом веб-сервере с поддержкой PHP и MySQL. Работает с чеками по 54-ФЗ.
Версия CMS: от 2.2.0.0
Версия модуля: 3.2.1

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

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

для определения версии CMS необходимо зайти в административную панель сайта и внизу страницы найти версию:

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

  1. Зарегистрируйтесь на сайте www.walletone.com в Единой кассе.
  2. Установить модуль можно, скачав с официального сайта.
  3. Скачайте архив на свой компьютер и распакуйте его:

  4. Для установки модуля, скачанного с репозитория, перейдите в раздел Установка расширений:

  5. Помните: для того, чтобы установить модуль таким методом, в системе нужно настроить FTP доступ. Иначе при установке будет выходить ошибка.
  6. Установить модуль можно и другим способом. Для этого нужно распаковать архив w1.ocmod.zip и закинуть содержимое папки upload на сервер в корень сайта.
  7. Для видимости модуля в списке не забудьте проверить наличие разрешения у админа на видимость и редактирование.

    или

  8. После установки переходим в раздел Оплата.

    или

  9. Находим модуль Wallet One Единая касса и активируем его:

  10. После этого нажимаем кнопку редактировать и заходим в настройки модуля:

    Страница с настройками модуля:

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

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

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

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

    • Статусы заказов — перевод заказов с выбранные статусы при получении ответа от системы. Обязательно настройте вкладку Статусы заказов — без этой настройки модуль будет работать некорректно!
  12. После заполнения полей не забудьте нажать кнопку Сохранить.
  13. Далее перейдите в личный кабинет Единой кассы на вкладку «Интеграция» и заполняем поле «URL скрипта». Указываем ссылку, скопированную из пункта Ссылка для URL скрипта в личном кабинете кассы.
  14. Настройте вкладку Статусы заказов. В противном случае все заказы будут идти в статусе «Отменен».
  15. Если у вас не шаблон по умолчанию, то нужно скопировать файлы w1.tpl, w1_error.tpl, w1_result.tpl из папки \catalog\view\theme\default\template\payment\ или \catalog\view\theme\default\template\extension\payment\ в зависимости от того, какая папка у вас будет и перенести по аналогии. Обратите внимание, что вместо папки default должна быть ваша папка с шаблоном.

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

  1. В разделе «Система->Локализация->Налоги->Налоговые ставки» необходимо задать расчет налога под каждый тип НДС.

    Укажите название налога, ставку в процентах, и тип «Процент»

    При добавлении налогообложения вида 10\100 и 18\118 — ставка указывается 0.

  2. В разделе «Система → Локализация → Налоги → Налоговый класс» создать 6 классов налогов. При создании класса налога добавляем соответствующую налоговую ставку.

  3. В настройках модуля walletone задать каждому типу НДС соответствующий налоговый класс.

  4. Укажите ставку НДС для услуги «Доставка».