Модуль Paymentsense для Magento 2 с открытым исходным кодом
Платежный модуль для Magento 2 с открытым исходным кодом (Community Edition), позволяющий принимать платежи через Paymentsense.
Требования
- Magento с открытым исходным кодом версии 2.3.x или 2.4.x (проверено до версии 2.4.1)
- PCI-сертифицированный сервер с использованием SSL/TLS (требуется для способов оплаты Direct и MOTO и настоятельно рекомендуется для способа оплаты Hosted*)
- Откройте исходящий порт 4430, чтобы использовать методы оплаты Direct и MOTO, а также выполнять перекрестные ссылочные транзакции (сбор, возврат и аннулирование).
* Использование метода размещенной оплаты без SSL/TLS может привести к пустой сессии клиента после возврата из формы размещенного платежа платежного шлюза, и, соответственно, корзина покупок клиента не будет восстановлена в случае неудачного платежа в некоторых веб-браузерах.
Установка с помощью Composer
Установите модуль Paymentsense
$ composer require paymentsense/magento2-module
Включите модуль Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Обновить Мадженто
$ php bin/magento setup:upgrade
Разверните файлы статического представления (при необходимости).
$ php bin/magento setup:static-content:deploy
Ручная установка
Загрузите содержимое папки app/code/Paymentsense/Payments/
в корневой папке Magento.
Включите модуль Paymentsense
$ php bin/magento module:enable Paymentsense_Payments --clear-static-content
Обновить Мадженто
$ php bin/magento setup:upgrade
Разверните файлы статического представления (при необходимости).
$ php bin/magento setup:static-content:deploy
Конфигурация
- Войдите в административную панель Magento и перейдите в «Магазины » -> «Конфигурация» -> «Продажи» -> «Способы оплаты».
- Если способы оплаты Paymentsense не отображаются в списке способов оплаты, перейдите в «Система» -> «Управление кэшем» и очистите кеш Magento, нажав кнопку «Очистить кэш Magento» .
- Перейдите в раздел «Способы оплаты» и нажмите кнопку «Настроить» рядом со способами оплаты Paymentsense Hosted , Paymentsense Direct и/или Paymentsense MOTO, чтобы развернуть настройки конфигурации.
- Установите для параметра «Включено» значение «Да».
- Установите учетные данные шлюза и общий ключ, где это применимо.
- При желании установите остальные настройки в соответствии с вашими потребностями.
- Нажмите кнопку Сохранить конфигурацию.
Безопасная оплата
Использование Paymentsense Direct и Paymentsense MOTO включает в себя следующие дополнительные шаги:
- Убедитесь, что SSL/TLS настроен на вашем сервере, сертифицированном PCI-DSS.
- Войдите в административную панель Magento.
- Перейдите в Магазины -> Конфигурация -> Общие -> Интернет.
- Разверните раздел «Базовые URL-адреса (безопасные)».
- Установите для параметра «Использовать защищенные URL-адреса на витрине» и «Использовать защищенные URL-адреса в администраторе» значение «Да».
- Установите URL-адрес безопасной базы
- Нажмите кнопку Сохранить конфигурацию.
Журнал изменений
2.4.3
Измененный
- Страница подтверждения заказа (PaymentSense Direct)
2.4.2
Измененный
- Фильтровать символы, не поддерживаемые шлюзом
2.4.1
Добавлен
- Плагин, переключающий атрибут cookie «тот же сайт» (требуется SSL/TLS и Magento 2.4.1 или более поздней версии)
Измененный
- Страница подтверждения заказа
2.4.0
Добавлен
- Поддержка Magento 2.4.
- точка входа в шлюз gw3
- Платежный адрес на странице выбора способа оплаты (хостинг PaymentSense)
- Оптимизация и доработка кода
2.3.2
Добавлен
- Хэш-методы HMACSHA256 и HMACSHA512 (хостинг PaymentSense)
- Фильтрация символов, не поддерживаемых HPF (хостинг PaymentSense)
- Ограничение длины полей, отправляемых в HPF (хостинг PaymentSense)
2.3.1
Добавлен
- Возможность взимания платы в базовой валюте
- Оптимизация и доработка кода
Зафиксированный
- Проблема с поднятием флага мошенничества в мультивалютной среде
2.3.0
Добавлен
- Контрольные суммы файлов для функции информации о модуле
Удаленный
- Хэш-метод MD5 (хостинг PaymentSense)
- Поддержка Magento 2.2.
2.0.8
Добавлен
- Поддержка всех валют согласно ISO 4217.
2.0.7
Добавлен
- Проверка системного времени
2.0.6
Добавлен
Измененный
- URL-адрес функции расширенной информации о модуле
- Вывод функции расширенной информации о модуле
2.0.5
Добавлен
- Метод доставки результатов SERVER (хостинг PaymentSense)
Зафиксированный
- Переключение на следующую точку входа шлюза при получении неожиданного ответа от шлюза
2.0.4
Добавлен
- Расширенная информационная функция модуля
- Статус метода оплаты на странице конфигурации способов оплаты.
- Статус подключения шлюза на странице конфигурации «Способы оплаты»
- Параметр конфигурации «Порт 4430 НЕ открыт на моем сервере (безопасный режим с отключенными транзакциями перекрестных ссылок)», отключающий транзакции перекрестных ссылок (Paymentsense Hosted)
Удаленный
2.0.3
Добавлен
- Поддержка Magento 2.3.x. Соответствие требованиям защиты CSRF
- Функция предоставления информации о модуле
Измененный
2.0.2
Измененный
- Электронная почта заказа отправляется только после успешной оплаты. Письма о неудачных платежах больше не отправляются клиенту.
2.0.1
Добавлен
- Настраиваемое ведение журнала
- Оптимизация и доработка кода
Измененный
- Статус заказов до оплаты: «Ожидание оплаты».
Зафиксированный
2.0.0
Первоначальный выпуск
Поддерживать
[email protected]