mspWayForPay

Оплата заказов miniShop2 через WayForPay
Автор дополнения
Prihod
Пакетов
38
Закачек
13 462
Обычно отвечает в течение недели
Автор дополнения
Пакетов
38
Закачек
13 462
Обычно отвечает в течение недели
Версия 1.0.1-pl
Дата выпуска 05.10.2023
Загрузки 53
Просмотры 3 735
Внимание, этот компонент несовместим с MODX 3.

Регистрация в системе WayForPay

  • Перейдите на сайт WayForPay и следуйте инструкции
  • После регистрации мерчанта необходимо активировать ваш магазин
  • После активации магазина для вас будут создан идентификатор мерчанта и секретный ключ, который нужно будет внести в системных настройках mspWayForPay





Видео-обзор, как подключить сервис интернет-платежей WayForPay к сайту



Основная настройка компонента

  • Настройка “Домен для сессионных куки” (session_cookie_domain) укажите свой домен, если для сайта используется поддомен, то тут все равно указывается основной домен. Что бы настройка применилась, необходимо в меню «Управление» выбрать «Завершить все сеансы». Eсли эту опцию не установить, то после оплаты будет слетать авторизация, как в админке, так и на сайте
  • Настройка “Идентификатор мерчанта” (mspwayforpay_merchant) укажите идентификатор мерчанта, который вы получили при регистрации магазина
  • Настройка “Секретный ключ мерчанта” (mspwayforpay_secretkey) укажите секретный ключ, который вы получили при регистрации магазина
  • Настройка “Страница успешной оплаты” (mspwayforpay_success_id) укажите id страницы, куда следует перенаправить покупателя после успешной оплаты. Рекомендуется указать id страницы с корзиной для вывода заказа.
  • Настройка “Включить тестовый режим для разработчика” (mspwayforpay_sandbox) при включении данной опции весь процесс оплаты происходит в тестовом режиме, в котором процесс оплаты ничем не отличается от обычного, за исключением того, что после списания денег с карты они автоматически на нее возвращаются. Работа в тестовом режиме не требует обязательного заполнения опций: идентификатор и секретный ключ мерчанта. А если они заполнены, то игнорируются, так что обязательно убедитесь, что данная опция выключена для сайта в продакшене



Интеграция

  • msMultiCurrency — Да

Системные события


mspwfpOnBeforePay — Происходит перед отправкой данных в платежную систему, содержит следующие переменные:

  • order — объект msOrder
  • products — массив объектов WayForPay\SDK\Domain\Product
  • cost — стоимость
  • currency — валюта
  • language — язык
  • lastName — Фамилия
  • firstName — Имя
  • email — e-mail
  • phone — телефон

[1.0.1-pl] - 2023-10-05

Исправлено

  • «Белый экран» при возвращении на сайт после оплаты

Последние обсуждения в сообществе MODX.pro