• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

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

Роман

Форумчанин
#8
Спасибо, но у меня не выходит, может что то ввожу не так но не могу обновить настройки, или не могу понять что такое id магазина и пароль мерчанта, в ликпее зарегался. В личном кабинете есть публичный ключ и приватный ключ, а что есть id мерчанта и пароль?
 

neoff

Опытный
#9
Спасибо, но у меня не выходит, может что то ввожу не так но не могу обновить настройки, или не могу понять что такое id магазина и пароль мерчанта, в ликпее зарегался. В личном кабинете есть публичный ключ и приватный ключ, а что есть id мерчанта и пароль?
Нужно "зарегаться" в самом приват24 - https://privat24.ua/#login
 

Роман

Форумчанин
#10
Нужно "зарегаться" в самом приват24 - https://privat24.ua/#login
Так я там зареган, нахожусь в личном кабинете , но не могу понять какие данные от туда мне вписывать в настройках шлюза . Что является id мерчанта и пароль.
Публичный ключ:
Приватный ключ:
Данные которые мне дает приват
 

Kodzhesyan

Новичок
#14
В тестовом режиме у меня опробовать этот шлюз не получается. При попытке оплаты - "merchant error" :(

Версия WC:2.1.6
 
Последнее редактирование:

Kodzhesyan

Новичок
#16
В тестовом режиме он и не будет работать, нужно проделать операции указанные выше
Все операции проделаны согласно инструкции.
Я общался с поддержкой ПриватБанка. Они сказали, что в тестовом режиме мерчанта, переход на платежную страницу Приват24 должен проходить без проблем. Меня же переносит на страницу ошибки. Такие дела.

Придется наверное плагин у saphali покупать.
 

neoff

Опытный
#17
Все операции проделаны согласно инструкции.
Я общался с поддержкой ПриватБанка. Они сказали, что в тестовом режиме мерчанта, переход на платежную страницу Приват24 должен проходить без проблем. Меня же переносит на страницу ошибки. Такие дела.

Придется наверное плагин у saphali покупать.
Вы на локалхосте пробуете? У меня была проблема с вводом ID мерчанта и секретного ключа, ввел их вручную в файле privavat24.php.
 

neoff

Опытный
#19
Kodzhesyan если не трудно подскажи где именно нужно писать ID мерчанта и секретного ключа
Я добавил в 65 строчку:
Код:
'default' => 'ххххх'
, где ххххх Ваш ID мерчанта, а в 71_ю строку тоже самое, но место ID мерчанта, секретный ключ
 

neoff

Опытный
#20
Еще раз задублирую описанное выше мною сообщение, ребята, модуль работает, спасибо Denys Kanunnikov, но связавшись с автором, я узнал, что модуль писался для woocommerce 1.6.8, поэтому могут возникнуть проблемы, у меня работает все норм, платежи проводит, принимает, НО! Начинается все, вернее заканчивается не корректно, не перенаправляет назад в магазин и не меняет статус заказа, скажем на "оплачен", я так понимаю (поскольку в php не силен), что одна из проблем кроется в
Использование конечных точек в плагинах платежных шлюзов

Раньше разработчики могли использовать функцию get_permalink для URLов страниц оплаты и благодарности за покупку, теперь же они должны использовать конечные точки. К счастью, WooCommerce снабжает нас функциями-помошниками для получения подобных ссылок. Вотони:

Код:
$order->get_checkout_payment_url( $on_checkout = false );
и:

Код:
$order->get_checkout_order_received_url();
Эти методы должны быть использованы для полной совместимости платежных шлюзов с версией 2.1
, но я могу и ошибаться. Пытался сам править - безуспешно, т.к. нет знаний в этом направлении:confused:. Поэтому огромная просьба, кто хоть мало мальски знает php, прошу помочь в доработке плагина и сэкономить 35 "зеленых бумажек" (известно, чья цена;)).