{Корень сайта}/wp-content/plugins/woocommerce/classes/gateways/ ( Обратите внимание, что модуль уже содержит ссылку для IPN-запроса )
- Скопируйте папку payu в папку своего сайта на Wordpress:
{Корень сайта}/wp-content/plugins/woocommerce/includes/gateways
- Найдите класс WC_Payment_Gateways. По умолчанию он находится по следующему адресу:
{Корень сайта}/wordpress/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php
- Откройте файл, в котором реализован класс WC_Payment_Gateways.
- Добавьте туда систему PayU. Для этого необходимо добавить WC_Gateway_PayU в массив load_gateways. Впишите следующий фрагмент кода:
$load_gateways = array(
'WC_Gateway_BACS',
'WC_Gateway_Cheque',
'WC_Gateway_COD',
'WC_Gateway_Paypal',
'WC_Gateway_PayU',
);
- Зайдите в административную консоль своего сайта на Wordpress.
- Через главное меню перейдите Woocommerce > Настройки.
- Зайдите на вкладку Платежи (Payment Gateways).
- Выберите PayU в списке.
- Настройте модуль согласно подсказкам. Не забудьте установить тестовый режим для проверки модуля.
- Обратите внимание на ссылку для IPN на странице с настройками платёжного модуля. Эта ссылку нужно указать на странице https://secure.ypmn.ru/cpanel/ipn_settings.php.