- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Note! Модуль протестирован только для российского сегмента рынка PayU.
Для того, чтобы принимать оплату с помощью PayU, Вам необходимо сначала подать заявку на регистрацию в системе.
Помощь по интеграции модуля оплаты на сайт вы можете получить через службу технической поддержки либо напрямую у разработчика в Минске. Так же вы можете обращаться в техническую поддержку сервиса PayU, очень адекватные ребята. А еще у них очень хорошая документация по работе с их системой.
Настройка PayU
Важно! Для проверки механизма платежей пользуйтесь только тестовым окружением.
Базовая схема интеграции интернет-магазина с PayU
![](https://file.modx.pro/files/d/9/c/d9c179cafdf0260dfc2575457f9b212as.jpg)
- Переход покупателя на интернет-сайт продавца, формирование «корзины покупок».
- Переход покупателя на сайт PayU для осуществления оплаты заказа.
- Нотификация системы продавца об успешной авторизации оплаты. Ответ системы продавца об успешном получении данного уведомления.
- Запрос в PayU от системы продавца на подтверждение оплаты покупателя. Ответ от PayU об успешном выполнении данного запроса.
- Выполняется в случае необходимости возврата. Запрос в PayU от системы продавца на отмену оплаты покупателя (возврат). Ответ от PayU об успешном выполнении данного запроса. (в данном модуле пока не поддерживается)
Если упростить, то схема сводится к тому, что сначала на сайте формируется LU-запрос с данными о платеже и отправляется в PayU, где он проверяется, обрабатывается и затем PayU со своей стороны пытается вызвать callback-ссылку, чтобы сообщить о результатах платежа вашему сайту.
![](https://file.modx.pro/files/f/c/b/fcb28633348063f0b3a385040dfea9a3s.jpg)
Важным в данном случае правильно заполнить адрес страницы вашего сайта, куда должны проходить IPN-уведомления со стороны PayU. Это делается в настройках PayU в личном кабинете по ссылке https://secure.payu.ru/cpanel/ipn_settings.php.
![](https://file.modx.pro/files/3/c/1/3c1e611a4e694cc324d623a3bc3df77ds.jpg)
Адрес должен быть вида «site.ru/assets/components/minishop2/payment/payu.php?action=notify», где site.ru — адрес вашего сайта.
Установка и настройка пакета в MODX
При установке необходимо ввести реквизиты для начала работы с платежной системой PayU в MODX.
![](https://file.modx.pro/files/1/a/0/1a088a923675b6d333890e226ad8857fs.jpg)
- Идентификатор мерчанта — это ID магазина (мерчанта), который было необходимо запомнить.
- Секретный ключ — выданный вам при регистрации сложный специальный ключ.
Можно пропустить этот шаг и заполнить эти данные позже в системных настройках.
Так же не забудьте после установке включить метод оплаты в настройках miniShop2 и добавить его к необходимому методу доставки.
![](https://file.modx.pro/files/5/4/2/5425dfef651c016d41c40825f7889fa6s.jpg)
![](https://file.modx.pro/files/1/7/d/17dfff0b5dd970258ebb129e919aa9bas.jpg)
Чтобы перевести режим оплат из тестового в «боевой», измените системную настройку **ms2_payment_payu_developer_mode** с «Да» на «Нет».
![](https://file.modx.pro/files/4/7/e/47ec11fdda2dfcfa051e2550dc9a455bs.jpg)
Более подробное описание работы с модулем смотрите в документации.
Последние обсуждения в сообществе MODX.pro