Модуль Drupal 7 + Ubercart 3 от разработчика Flex CMS
- 14.03.2019
- Просмотров:
Универсально подходит для Drupal 7+, а также для Drupal Flex 7. Работает в связке с модулем Ubercart 3.
Установка модуля для системы Drupal Flex 7 не требуется, по-умолчанию встроен в систему. Вам необходимо только настроить модуль для интеграции с PayMaster.
Установка для обычной версии Drupal 7 + Ubercart 3
-
Распакуйте файлы из архива и загрузите их в директорию /sites/all/modules/ubercart/payment/uc_paymaster (FTP).
* Крайне не рекомендуем размещать модуль в корневой директории /modules. В последствии это приведет к проблемам при обновлении.
** В случае использования системы в режиме мультисайтинга обратите внимание, чтобы папка с модулем находилась в директории нужного сайта.
Затем необходимо включить модуль через администраторскую панель вашего сайта по адресу: mysite.com/admin/modules (название модуля: PayMaster). Сохраните изменения. Система включит модуль и автоматически обновит необходимые кэши.
На странице подключенных способов оплаты должен появиться PayMaster см. mysite.com/admin/store/settings/payment
Перейдите в настройки модуля PayMaster по адресу: mysite.com/admin/store/settings/payment/method/paymaster
-
Описание полей настроек:
Merchant id: Идентификатор продавца (его можно взять в личном кабинете PayMaster).
Merchant secret key: Merchant secret key Секретный ключ (изначально задается в личном кабинете PayMaster).
Hash method for SIGN request option: Тип подписи запроса. По умолчанию рекомендуем использовать md5.
Currency: Код валюты RUB.
Order status after payment: Статус заказа получаемый после оплаты клиентом через PayMaster. Рекомендуем установить статус “Завершен” (Completed). Данная опция доступна и работает только в отдельном модуле Paymaster для Drupal 7 + Ubercart (в настройках системы Flex данная опция отключена т.к. управление статусом заказа производится в общих настройках биллинга).
VAT for XXX for online invoicing (несколько полей): Разные продукты могут иметь разные ставки НДС. Необходимо для корректной работы согласно ФЗ-54 от 22.05.2003 «О применении контрольно-кассовой техники при осуществлении наличных денежных расчетов и (или) расчетов с использованием платежных карт». XXX – это тип продукта в Ubercart.
VAT for delivery for online invoicing: Ставка НДС для услуги доставки.
-
В личном кабинете PayMaster в настройках сайта (см. раздел “Список сайтов”) настройте поля согласно примеру:
(Список сайтов->Настройки->Обратные вызовы):В Payment notification выбрать POST-запрос и прописать: http://ВАШ_САЙТ.ru/cart/paymaster/result
В Success redirect выбрать POST-запрос и прописать: http://ВАШ_САЙТ.ru/cart/paymaster/success
В Failure redirect выбрать POST-запрос и прописать: http://ВАШ_САЙТ.ru/cart/paymaster/fail
* Обратите внимание, что сайт работающий с SSL-сертификатом должен быть указан с префиксом https://
Если у вас уже подключена онлайн-касса, то необходимо выбрать ее в списке.
После прохождения проверки сайта в тестовом режиме — измените состояние на “Рабочий режим”.
Подробную инструкцию к модулю для Drupal (Flex) 7 и контакты разработчиков см. на сайте https://eraflex.ru
- Москва и область: 8 495 646-98-32
- Бесплатно по России: 8 800 511-33-41
- start@paymaster.ru
- Информация по обращениям государственных органов
Используя info.paymaster.ru, Вы соглашаетесь с политикой конфиденциальности