Установка модуля PayKeeper в CMS Magento 2.3
1. Установка модуля
Разархивируйте модуль на своем компьютере, в папке «app» на Вашем сервере создайте папку «code», скопируйте в нее разархивированный модуль.
Откройте терминал подключения к Вашему серверу и перейдите в папку с установленной CMS Magento 2.
Выполните следующие команды в терминале
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush
2. Настройка системы оплаты
Перейдите в пункт меню «STORES» — «Cofiguration».
На вкладке «Configuration» выберите «SALES» в раскрывшемся меню «Payment Methods»:
Для правильной работы модуля необходимо заполнить следующие поля
- Поле Enabled – из выпадающего списка выберите «YES». Данное поле отвечает за включение модуля.
- Поле Payment form URL — Адрес платежной формы, который имеет вид: http://<ваш_сайт>.server.paykeeper.ru/create/ (Например, если Ваш сайт называется example.com, то URL формы оплаты будет следующий: http://example.server.paykeeper.ru/create/)
- Поле Secret key — Секретное слово, которое Вам нужно сгенерировать в личном кабинете PayKeeper.
- Поле Force Discount Check – принудительный учет скидок, выставите значение 0 если на Вашем сайте не используются сторонние модули или плагины скидок, при включении данной опции (значение 1) необходимо сообщить об этом в службу поддержки support@paykeeper.ru
После заполнения всех необходимых полей сохраните изменения нажав кнопку «Save Config»
3. Настройка личного кабинета PayKeeper
Зайдите в Ваш личный кабинет PayKeeper, в раздел «Настройки» и выполнить следующее:
- В разделе «Получение информации о платежах» установите:
- «Способ получения уведомления о платежах»
«POST-оповещения»
- «URL, на который будут отправляться POST-запросы»
http://<Ваш домен>/ paykeeper/callback/handler
- Cгенерируйте или придумайте «Секретное слово». Оно должно совпадать с тем, что Вы указали на предыдущем этапе в настройках способа оплаты.
- В разделе «Адреса перенаправления клиента» установите:
- «URL страницы, на которую клиент переходит при успешном завершении оплаты»
Здесь вы можете указать ту страницу вашего сайта, которую посчитаете нужным. Это может быть главная страница сайта, например: http://Ваш_домен/, либо страница с сообщением об успешной оплате.
- «URL страницы, на которую клиент переходит при неудаче в процессе оплаты»
Здесь вы можете указать ту страницу вашего сайта, которую посчитаете нужным. Это может быть главная страница сайта, например: http://Ваш_домен/, либо страница со статьей, где будет рассказано, что делать в случае неудачной оплаты.