• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Важно! Платежный шлюз "Приват 24"

sa0992

Новичок
Кому нужен плагин - стучитесь в скайп: sa0992 , договоримся:)
Перепелил сам,под свои нужды.
 

animos

Новичок
Ошибка merchant-error вылазит из-за несохранения настроек, в новой версии wc другой синтакс. Поправил плагин под новый wc.
 

Вложения

  • privat24.zip
    2.3 KB · Просмотры: 274
Последнее редактирование:

Назар

Новичок
Доброго вечора. Потрібна ваша допомога. Після оплати товару в моєму інтернет магазині за допомогою приват24 мені виводить що платіж успішно здійснено та при кліку на "вернуться на сайт" мені виводить порожню сторінку з 1. http://shop.wolfkatana.com.ua/
 

leshaabr

Новичок
не вказана сторінка для повернення в налаштуваннях модуля або в адмінці.
 

Назар

Новичок
Я це розумію, та якщо я не помиляюсь, даний плагін передає в клас wc-api wc_privat24 ($result_url = str_replace( 'https:', 'http:', add_query_arg( 'wc-api', 'wc_privat24', get_permalink(woocommerce_get_page_id('thanks')) ) );) Тобто сторінка повернення повинна мати id thanks?
 

leshaabr

Новичок
той плагін, що викладений в мене на сайті, то в ньому сторінка повернення - це $return_url
її змінюйте
 

Назар

Новичок
Дякую, але мені потрібно щоб при поверненні на сайт дана сторінка містила усю інформацію про замовлення та платіж для друку та корзина очищалась і статус був оновлений. Може я забагато вимагаю та вже сил немає вирішити дану проблему. Можете написати приклад сторінки на яку покупець повертається після оплати та код, який вказує на дану сторінку.
 

leshaabr

Новичок
ось код сторінки

$return_url = wc_get_endpoint_url( 'order-received', $order->id, add_query_arg('key', $order->order_key, get_permalink( wc_get_page_id( 'checkout' ) )) );

а краще не морочіть собі голову, купіть за пару гривень плагін liqpay...після оплати напишіть мені на пошту referatyk.org.ua@gmail.com і я допоможу вам налаштувати його так, щоб корзина очищалася, статус оновлявся і перевіряло статус оплати.
 

sasha_ua

Новичок
Разобрался, нужно было файл сжать в архив .zip


Кто-нибудь смог приспособить плагин из поста #63.
Там вместо возврата на сайт открывается пустая страница и выводит '1' и все..
 
Последнее редактирование:

Yuri Kalmykov

Новичок
Разобрался, нужно было файл сжать в архив .zip
Кто-нибудь смог приспособить плагин из поста #63.
Там вместо возврата на сайт открывается пустая страница и выводит '1' и все..
см. выше
Строку
Код:
'return_url' => $result_url,
заменить на
Код:
'return_url' => wc_get_endpoint_url( 'order-received', $order->id, add_query_arg('key', $order->order_key, get_permalink( wc_get_page_id( 'checkout' ) )) ),
 

rikitiki

Специалист
Местный
Код шлюза из поста #63 послужил мне основой для создания шлюзов Янлекс.Деньги и Visa, MasterCard.
Такой как у Saphali:
http://saphali.com/woocommerce-plugins/woocommerce-yandex-money-wp-plugin
Сложности возникли на последнем этапе, когда после оплаты, по пришедшему от Яндекса уведомлению об оплате, должен был измениться статус заказа на "в обработке" (и соответственно покупателю посылаться письмо) , а также обнулиться корзина.
Этого я не осилил. Пришлось по статье
http://saphali.com/kak-proisxodyat-zakazy-v-woocommerce.html
после создании заказа переводить его в статус "Зарезервирован". В этом случае покупателю также высылается письмо.
Но это не совсем то.
Однако не теряю надежды, если подвернётся подходящий код, вернуться и доработать шлюзы.
А пока пришлось купить вышеупомянутый плагин от Saphali.
 
Последнее редактирование:

Yuri Kalmykov

Новичок
Погуглил, пишут, что с почтой проблема не в WC и не в WP, рекомендуют ставить и настраивать модуль WP Mail SMTP как решение.
 

rikitiki

Специалист
Местный
Да с почтой нет проблем. Она исправно отправляется, когда меняется статус заказа. Другое дело что сам статус заказа по уведомлению об оплате сложно изменить.
 

Kodzhesyan

Новичок
Купил себе плагин LiqPay здесь.
Есть возможность принимать Приват24 и карты VISA и MasterCard.
Плагин работает отлично. Цена вопроса - 33 грн. Автору - респект!
 

SpyderMC

Новичок
Спасибо, всё заработало. Рекомендую плагин. И не надо платить 35 баксов сафали студио.
P.S. Плагин для LiqPay покупал у Сафали.

Кстати мелочь конечно но если кому то не нравится зеленая кнопка Приват24 в вариантах оплаты, её можно поменять на красивую, белую.

В файле privat24.php

В строчке:
$this->icon = apply_filters('woocommerce_privat24_icon', 'https://privat24.privatbank.ua/p24/img/buttons/api_logo_2.jpg');

Заменить api_logo_2.jpg на api_logo_1.jpg')


Я понимаю что ничего сложного, но пока нашел час потратил :)
 
Последнее редактирование:
  • Like
Реакции: D&B
Сверху Снизу