artem.chernovol Posted November 17, 2015 Share Posted November 17, 2015 Использую официальный плагин от LiqPay https://github.com/liqpay/plugin-prestashop После оплаты статус заказа не изменяется, должен проставляться "оплачено". Может у кгого-то есть соображения на этот счет? Что мне проверить, куда смотреть. Спасибо Link to comment Share on other sites More sharing options...
Kovgan Posted November 18, 2015 Share Posted November 18, 2015 Та же ситуация. На 1.5 было все ок, на 1.6 перестал менять статус. Пробовал и модуль редактировать и в статусах ковырялся. Потом поговорил с тех. поддержкой LIQpay. Они говорят, что этот модуль работает нестабильно на версии Престы 1.6. Нового модуля нет. Посоветовали переделать модуль через html формы и сбросили ссылку на документацию https://www.liqpay.com/ru/doc/liq_buy Итог такой: надо или искать неофициальный рабочий модуль или писать свой (может переписать этот). Я пока отложил вопрос. Если у кого есть 100% рабочий модуль для 1.6 могу купить за 200 грн. Link to comment Share on other sites More sharing options...
savvato Posted November 18, 2015 Share Posted November 18, 2015 А Приват24 не, не устраивает? Link to comment Share on other sites More sharing options...
artem.chernovol Posted November 19, 2015 Author Share Posted November 19, 2015 (edited) 1) В файле /validation.php в функцию json_decode нужно передать второй аргумент true, в противном случае она вернет объект класса stdClass вместо ассоциативного массива, и обращения к объекту как к массиву кидают Fatal error $parsed_data = json_decode(base64_decode($data), true);...$parsed_data['public_key'] 2) В файле controllers\front\redirect.phpЯ уставновил $result_url на главную страницу сайта, по умолчанию пользователя кидает на какой-то controller=history который админский походу вообщеИ добавил эти две переменные в дату которые уйдут на liqpay, они объявлены но почему-то не добавлены, теоретически эти урлы можно указывать в настройках магазина на liqpay ...'language' => $language,'result_url' => $result_url,'server_url' => $server_url,))... а 200 грн можешь закинуть на карту 4149 6258 1022 7585 =)) Edited November 19, 2015 by artem.chernovol (see edit history) Link to comment Share on other sites More sharing options...
Kovgan Posted November 19, 2015 Share Posted November 19, 2015 1) В файле /validation.php в функцию json_decode нужно передать второй аргумент true, в противном случае она вернет объект класса stdClass вместо ассоциативного массива, и обращения к объекту как к массиву кидают Fatal error $parsed_data = json_decode(base64_decode($data), true); ... $parsed_data['public_key'] 2) В файле controllers\front\redirect.php Я уставновил $result_url на главную страницу сайта, по умолчанию пользователя кидает на какой-то controller=history который админский походу вообще И добавил эти две переменные в дату которые уйдут на liqpay, они объявлены но почему-то не добавлены, теоретически эти урлы можно указывать в настройках магазина на liqpay ... 'language' => $language, 'result_url' => $result_url, 'server_url' => $server_url, )) ... а 200 грн можешь закинуть на карту 4149 6258 1022 7585 =)) Завтра внесу предложенные правки, если будет менять статус, то закину как и обещал. Спасибо Savvato: LIQpay используют мои клиенты, если у них карта другого банка. Link to comment Share on other sites More sharing options...
Kovgan Posted November 26, 2015 Share Posted November 26, 2015 Завтра внесу предложенные правки, если будет менять статус, то закину как и обещал. Спасибо Только руки дошли то того чтобы внести предложенные правки. Все заработало! Статус меняет как надо. Артему Черноволу спасибо и 200 грн на карту за помощь. Тему можно закрывать. Link to comment Share on other sites More sharing options...
artem.chernovol Posted December 1, 2015 Author Share Posted December 1, 2015 не наблюдаю 200грн на карте... Link to comment Share on other sites More sharing options...
Kovgan Posted December 1, 2015 Share Posted December 1, 2015 не наблюдаю 200грн на карте... Посмотрел в архиве статус платежа "забракован". Повторил отправку - если не дойдут деньги, то дайте другой номер карты. Link to comment Share on other sites More sharing options...
artem.chernovol Posted December 2, 2015 Author Share Posted December 2, 2015 Посмотрел в архиве статус платежа "забракован". Повторил отправку - если не дойдут деньги, то дайте другой номер карты. теперь все ок Link to comment Share on other sites More sharing options...
savvato Posted December 5, 2015 Share Posted December 5, 2015 Я уставновил $result_url на главную страницу сайта, по умолчанию пользователя кидает на какой-то controller=history который админский походу вообще Не совсем корректно переадресовывать на главную страницу. Есть штатный функционал престы, в нем есть валидация заказа. И страница куда переадресовывать после успешной оплаты. В официальном ликпеевском модуле перадресация шла во фронт "order-history", что тоже не совсем корректно. В общем это лирика все, наваял модуль. http://elcommerce.com.ua/besplatnye/78-modul-oplaty-liqpay-dlya-ukrainy.html Распространяется бесплатно. Все пожелания в наш саппорт. Link to comment Share on other sites More sharing options...
Kovgan Posted September 13, 2016 Share Posted September 13, 2016 Хочу рассказать о проблемах с LIQpay после переезда на https. Сам переезд обусловлен SEO: защищенные сайты получают бонус к карме у гугла и ранжируются выше После перехода перестал работать LIQpay. Деньги зашли, но статус на сайте не поменялся. Сперва я зашел в настройки LIQpay, там сменил адрес на https. Потом зашел в контроллер редиректа - там тоже были две ссылки со старым протоколом. Но это не помогло. Пришлось обращаться в техподдержку. Там мне сказали, что я попался. Деньги я заводил на карту физлица и они успешно заходили, пока я не обновил настройки мерчата. Оказывается, что теперь на карту нельзя принимать платежы, а только на счет юр. лица или ФЛП. Я внес реквизиты счета и они мне активировали аккаунт. После этого все заработало. Link to comment Share on other sites More sharing options...
gavlexx Posted January 30, 2017 Share Posted January 30, 2017 Хочу рассказать о проблемах с LIQpay после переезда на https. После перехода перестал работать LIQpay. Столкнулся в точности с описанной проблемой. До перехода работал, после - не меняет статус. Поменял настройки в LiqPay, аккаунт магазина активировали заново. Но статус заказа не меняется по-прежнему. Потом зашел в контроллер редиректа - там тоже были две ссылки со старым протоколом. У меня там вообще пусто. А что у Вас в этих полях? Какие настройки поменяли после перехода на https, чтобы заработала автоматическая смена статуса заказа? Link to comment Share on other sites More sharing options...
savvato Posted February 6, 2017 Share Posted February 6, 2017 Если модуль наш,то скачайте заново. поправил, был баг с https Link to comment Share on other sites More sharing options...
gavlexx Posted February 7, 2017 Share Posted February 7, 2017 > Если модуль наш,то скачайте заново. поправил, был баг с httpsМодуль Ваш, все получилось, спасибо большое! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now