С помощью плагина Яндекс.Деньги для WordPress можно подключить новый способ оплаты товаров или услуг для интернет-магазина на WooCommerce.

В интернете можно найти бесплатную «сырую» версию плагина Яндекс.Деньги, но мне она не нравилась по следующим причинам:

    1. После переадресации на страницу Яндекс.Деньги покупатель мог изменить сумму заказа;
    2. Не было возможности производить оплату банковской картой, только с помощью кошелька Яндекс.Деньги;
    3. Не проверялся статус платежа, например банк отклонил операцию, а плагин видел, что оплату произвели;
    4. После оплаты не поступало уведомление о проведении платежа, заказ по таймауту в 60 минут отменялся.
    5. После оплаты происходила переадресация не на страницу оформленного заказа;

В итоге после долгих мучений я доработал версию плагина и хотелось бы рассказать как он работает.

Обзор плагина Яндекс.Деньги 1.1

  1. После активации плагина перейдите в настройки платежей, вы увидите новый метод оплаты Яндекс.Деньги – перейдите в него для дальнейшей настройки. Вам необходимо заполнить поля: «Номер кошелька«, «Название получателя (ваш магазин)» и «Секретное слово уведомление».

Плагин Яндекс.Деньги для WooCommerce
Информацию по секретному слову необходимо получить в личном кабине Яндекс.Деньги по ссылке.
Укажите адрес получения уведомлений. Внимание если ваш магазин не доступен по WWW, то указывать это не нужно. Например я указал https://woohelp.ru/?wc-api=WC_yandexmoney
Плагин Яндекс.Деньги для WooCommerce2. После выполнения настроек, доступен новый способ оплаты. При оформлении заказа и выборе данного способа будет производиться переадресация в платежный сервис Яндекс.Деньги.

Плагин Яндекс.Деньги для WooCommerce3. На странице платежа доступны способы оплаты банковскими картами и кошельком Яндекс.Деньги. После ввода реквизитов покупатель будет переадресован на сайт банка, где будет производиться процесс подтверждения платежа.

Плагин Яндекс.Деньги для WooCommerce4. Если платёж в банке прошел, то благодаря указанному адресу в поле «Адрес получения уведомлений» (1 пункт) будет отправлено уведомления о статусе платежа в ваш магазин. Покупатель при нажатии кнопки «Вернуться на сайт» будет переадресован на страницу оформленного заказа.

Плагин Яндекс.Деньги для WooCommerce5. В результате обработки платежа будет произведено изменение статуса заказа на «В обработке», а доступный складской запас уменьшится, конечно только в том случае если вы управляете запасами в WooCommerce. Если вы продаете электронный товар, то статус заказа измениться на «Выполнено».

Плагин Яндекс.Деньги для WooCommerce

Приобрести плагин Яндекс.Деньги или опробовать его на тестовом товаре вы можете у нас в магазине. Приятный покупок.