Модуль Drupal 7 + Ubercart 3 от разработчика Flex CMS

  • 14.03.2019
  • Просмотров:

Универсально подходит для Drupal 7+, а также для Drupal Flex 7. Работает в связке с модулем Ubercart 3.

Установка модуля для системы Drupal Flex 7 не требуется, по-умолчанию встроен в систему. Вам необходимо только настроить модуль для интеграции с PayMaster.

Установка для обычной версии Drupal 7 + Ubercart 3

  1. Распакуйте файлы из архива и загрузите их в директорию /sites/all/modules/ubercart/payment/uc_paymaster (FTP).

    * Крайне не рекомендуем размещать модуль в корневой директории /modules. В последствии это приведет к проблемам при обновлении.

    ** В случае использования системы в режиме мультисайтинга обратите внимание, чтобы папка с модулем находилась в директории нужного сайта.

  2. Затем необходимо включить модуль через администраторскую панель вашего сайта по адресу: mysite.com/admin/modules (название модуля: PayMaster). Сохраните изменения. Система включит модуль и автоматически обновит необходимые кэши.

  3. На странице подключенных способов оплаты должен появиться PayMaster см. mysite.com/admin/store/settings/payment

  4. Перейдите в настройки модуля PayMaster по адресу: mysite.com/admin/store/settings/payment/method/paymaster

  5. Описание полей настроек:

    • 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: Ставка НДС для услуги доставки.

  6. В личном кабинете 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://

  1. Если у вас уже подключена онлайн-касса, то необходимо выбрать ее в списке.

  2. После прохождения проверки сайта в тестовом режиме — измените состояние на “Рабочий режим”.

Подробную инструкцию к модулю для Drupal (Flex) 7 и контакты разработчиков см. на сайте https://eraflex.ru

Подключиться

Где планируете принимать платежи?

* Если Вы физическое лицо перейдите по ссылке

Подключиться
Позвонить

Используя info.paymaster.ru, Вы соглашаетесь с политикой конфиденциальности