Модуль Acquiring для Magento 2

Magento 2 — корпоративная CMS-платформа для создания сложных и масштабных интернет-магазинов с широким функционалом и модульной архитектурой. Модуль интернет-эквайринга от «Экспресс Платежи» для Magento 2 обеспечивает: — приём онлайн-платежей по банковским картам прямо в корзине или после оформления заказа; — работу с картами рассрочек и корпоративными продуктами банков; — защиту данных клиента по стандарту PCI DSS; — подробную статистику и автоматическую обработку платёжных статусов. Решение поддерживает мультисайтовость, позволяет настроить отдельные платёжные сценарии под разные витрины и интегрируется с Magento Checkout без конфликтов.

Загрузите архив платежного модуля, распакуйте его и загрузите его содержимое в папку / app/ code / Expresspay/ Card / вашей установки Magento 2.

Включите платежный модуль выполнив команды

$ php bin/magento module:enable Expresspay_Card

$ php bin/magento setup:upgrade

Установка модуля оплаты Magento 2 через Composer

Введите следующие команды для установки модуля

composer config repositories.expresspay_card git https://github.com/express-pay/magento2_card.git

composer require expresspay/card

$ php bin/magento setup:upgrade

Перейти в вкладку «Администрирование» на сайте.

Перейти в раздел «Stores» => «Configuration»(Рисунок 1).

Рисунок 1 – раздел «Configuration»

Рисунок 1 – раздел «Configuration»

Перейти в раздел «Sales» => «Payment Methods»(Рисунок 2).

Рисунок 2 – раздел «Payment Methods»

Рисунок 2 – раздел «Payment Methods»

Раскрыть метод оплаты Интернет-эквайринг.

Настраиваем метод оплаты:

Настройка модуля, для работы в тестовом режиме:

Из выпадающего списка «Использовать тестовый режим» выберите пункт «Yes».

В полях «API-ключ (токен) доступа к API» и «Номер услуги»введите значения, которые доступны по следующей ссылке.

Поле «Секретное слово для цифровой подписи» заполняется только в том случае, если был выбран API ключ с параметрами «Применять цифровую подпись» и «Секретное слово».

Оставшиеся поля можно оставить без изменений, поскольку на работу модуля в тестовом режиме они не влияют.

Настройка модуля, для работы:

Из выпадающего списка «Использовать тестовый режим» выберите пункт «No».

Поля «API-ключ (токен) доступа к API» и «Номер услуги» заполнить значениями, которые указаны в Личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «API» (Рисунок 3, Рисунок 4)

Рисунок 3 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 3 – раздел «API» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 4 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

Рисунок 4 – значение для заполнения полей «API-ключ (токен) доступа к API» и «Номер услуги в сервисе «Экспресс Платежи»

В разделе «Настройка» -> «Услуги» -> «API» личного кабинета сервиса «Экспресс Платежи» включите опцию «Применять цифровую подпись» и укажите значения в поле «Секретное слово». Значение из поля «Секретное слово» также следует указать в поле «Секретное слово для цифровой подписи» настройки приложения на вашем сайте.

Значение из поля «Адрес для получения уведомлений» необходимо скопировать в личный кабинет сервиса «Экспресс Платежи» в раздел «Настройка» -> «Услуги» -> «Уведомления» (Рисунок 5). Значение необходимо поместить в поле «URL для уведомлений», предварительно включив опцию «Получать уведомления об оплате на URL» (Рисунок 5). Данная опция позволяет автоматически изменять статус заказа после оплаты.

Рисунок 5 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 5 – раздел «Уведомления» в настройках услуг в личном кабинете сервиса «Экспресс Платежи»

Рисунок 6 – включение уведомлений об оплате на сайт

Рисунок 6 – включение уведомлений об оплате на сайт

Поля «Использовать цифровую подпись при получении уведомлений» и «Секретное слово для цифровой подписи уведомлений» используются для формирования цифровой подписи. Формирование цифровой подписи для передаваемых данных обеспечивает целостность информации и гарантирует, что передаваемые данные не были изменены посторонними лицами в процессе передачи.

При включении данной опции, значения в полях «Секретное слово для полученных уведомлений» в настройках приложения и «Секретное слово» в личном кабинете сервиса «Экспресс Платежи» в разделе «Настройка» -> «Услуги» -> «Уведомления» должны быть одинаковыми.

После настройки модуля нажмите кнопку «Save Config».