mspWayForPay

Оплата заказов miniShop2 через WayForPay
Автор дополнения
Prihod
Пакетов
33
Закачек
10 225
Обычно отвечает в течение суток
Автор дополнения
Пакетов
33
Закачек
10 225
Обычно отвечает в течение суток
Версия 1.0.1-pl
Дата выпуска 05.10.2023
Загрузки 45
Просмотры 1 919
Внимание, этот компонент требует версию PHP 7.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.8 !

Регистрация в системе 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