Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Підтримка] QIWI REST (для opencart 1.5.x)


waterfall

Recommended Posts

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

Надіслати
Поділитися на інших сайтах

а что киви наконец-то начали снова подключать магазины по схеме именной кошелёк? или же только при подключении по договору?!

Надіслати
Поділитися на інших сайтах


Fatal error: Call to a member function link() on a non-object in /admin/controller/payment/qiwi_rest.php on line 140

 

 

Warning: Missing argument 2 for ModelPaymentQiwiRest::getMethod(), called in catalog/controller/checkout/payment.php on line 109 and defined in /catalog/model/payment/qiwi_rest.php on line 3Notice: Undefined variable: total in /catalog/model/payment/qiwi_rest.php on line 8Warning: Invalid argument supplied for foreach() in catalog/model/payment/qiwi_rest.php on line 30

 

что за беда такая?

Надіслати
Поділитися на інших сайтах


Fatal error: Call to a member function link() on a non-object in /admin/controller/payment/qiwi_rest.php on line 140

 

 

Warning: Missing argument 2 for ModelPaymentQiwiRest::getMethod(), called in catalog/controller/checkout/payment.php on line 109 and defined in /catalog/model/payment/qiwi_rest.php on line 3Notice: Undefined variable: total in /catalog/model/payment/qiwi_rest.php on line 8Warning: Invalid argument supplied for foreach() in catalog/model/payment/qiwi_rest.php on line 30

 

что за беда такая?

какая версия магазина? какая версия модуля?

Надіслати
Поділитися на інших сайтах

  • 5 weeks later...

Здравствуйте.

Возникла проблема с модулем. После нажатия кнопки "Подтвердить заказ" ничего не происходит. Модуль версии: 2.8

Опенкарт 1.5.6

Вот ошибки из журнала:

2015-11-17 16:42:38 - qiwi_rest error Failed to connect to qiwi.com port 443: Connection timed out
2015-11-17 16:42:38 - PHP Notice:  Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM `oc_language` WHERE status = '1' in /home/owtour/public_html/maxyshop/system/database/mysql.php on line 50
2015-11-17 16:42:38 - PHP Notice:  Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM `oc_language` WHERE status = '1' in /home/owtour/public_html/maxyshop/system/database/mysql.php on line 50
Надіслати
Поділитися на інших сайтах


Здравствуйте.

Возникла проблема с модулем. После нажатия кнопки "Подтвердить заказ" ничего не происходит. Модуль версии: 2.8

Опенкарт 1.5.6

Вот ошибки из журнала:

2015-11-17 16:42:38 - qiwi_rest error Failed to connect to qiwi.com port 443: Connection timed out

2015-11-17 16:42:38 - PHP Notice:  Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM `oc_language` WHERE status = '1' in /home/owtour/public_html/maxyshop/system/database/mysql.php on line 50

2015-11-17 16:42:38 - PHP Notice:  Error: MySQL server has gone away<br />Error No: 2006<br />SELECT * FROM `oc_language` WHERE status = '1' in /home/owtour/public_html/maxyshop/system/database/mysql.php on line 50

Пишите в кличку:)

Надіслати
Поділитися на інших сайтах

Добрый день всем. 

Поставил данный модуль.

 

 Ошибка: Прием платежа для данного провайдера запрещен

 

 

Хотя счет выставляется. Что за глюк?:))))

post-694716-0-21441800-1448271436_thumb.jpg

Надіслати
Поділитися на інших сайтах


Я выложу версию, где можно будет в админке отключить подстановку телефона.

 

Здравствуйте!

 

А не проще ли (для покупателей) сделать чтобы подстановка была, но какой-нибудь скрипт приводил номер телефона в понятный Qiwi формат?

 

Например, клиент ввел свой телефон 8 (921) 111-22-33, а скрипт уберает все скобки, пробела, дефисы и что там еще, а если номер начинается на 8, менять на +7...

Надіслати
Поділитися на інших сайтах


Здравствуйте!

 

А не проще ли (для покупателей) сделать чтобы подстановка была, но какой-нибудь скрипт приводил номер телефона в понятный Qiwi формат?

 

Например, клиент ввел свой телефон 8 (921) 111-22-33, а скрипт уберает все скобки, пробела, дефисы и что там еще, а если номер начинается на 8, менять на +7...

Проблема в алгоритме - я пока не знаю универсального для телефонов разных стран, не у всех стран телефоны 10 знаков

Надіслати
Поділитися на інших сайтах

C ошибкой 155, как же все таки бороться?

если 155 не знаю - в документации такой нет

если 150, то неправльный логин/пароль

Надіслати
Поділитися на інших сайтах

если 155 не знаю - в документации такой нет

если 150, то неправльный логин/пароль

В логах вот такое

2015-11-28 21:33:24 - qiwi_rest _order Array
(
    [user] => tel:++79123892540
    [amount] => 2990
    [ccy] => RUB
    [comment] =>  [ Оплата заказа в„–494, Goblin Mini - 1 шт  ] 
    [lifetime] => 2015-11-29T21:33:24+0300
    [pay_source] => qw
    [prv_name] => VapeHouse
)
 
2015-11-28 21:33:24 - qiwi_rest order  stdClass Object
(
    [result_code] => 155
    [description] => Authorization failed
)
Надіслати
Поділитися на інших сайтах


 

В логах вот такое

2015-11-28 21:33:24 - qiwi_rest _order Array
(
    [user] => tel:++79123892540
    [amount] => 2990
    [ccy] => RUB
    [comment] =>  [ Оплата заказа в„–494, Goblin Mini - 1 шт  ] 
    [lifetime] => 2015-11-29T21:33:24+0300
    [pay_source] => qw
    [prv_name] => VapeHouse
)
 
2015-11-28 21:33:24 - qiwi_rest order  stdClass Object
(
    [result_code] => 155
    [description] => Authorization failed
)

 

и вот еще

2015-11-28 21:33:15 - PHP Notice:  Undefined variable: com in /home/f/fr28490/vape-house.ru/public_html/catalog/view/theme/lexus_superstore/template/payment/qiwi_rest.tpl on line 140

 

переменная $com не определена

Надіслати
Поділитися на інших сайтах


Привет всем! У меня пишет Обязательный параметр указан неверно или отсутствует в запросе,

ошибка висит 2015-12-04 0:04:19 - qiwi_rest order  stdClass Object
(
    [result_code] => 341
    [description] => Authorization failed
)

как решить помогите пожалуйста.

Надіслати
Поділитися на інших сайтах


Привет всем! У меня пишет Обязательный параметр указан неверно или отсутствует в запросе,

ошибка висит 2015-12-04 0:04:19 - qiwi_rest order  stdClass Object

(

    [result_code] => 341

    [description] => Authorization failed

)

как решить помогите пожалуйста.

смотрите видео и правильно настраивайте модуль

Надіслати
Поділитися на інших сайтах

и вот еще

2015-11-28 21:33:15 - PHP Notice:  Undefined variable: com in /home/f/fr28490/vape-house.ru/public_html/catalog/view/theme/lexus_superstore/template/payment/qiwi_rest.tpl on line 140

 

переменная $com не определена

у меня нет переменной com в файле qiwi_rest.tpl

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

\catalog\controller\payment\qiwi_rest.php

 

        // Статус проведения счета.

        if( $status == 'paid' ) {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_id'), 'qiwi_rest');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_id'),'qiwi_rest',TRUE);

            }

        } elseif( $status == 'waiting') {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_progress_id'), 'qiwi_rest');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_progress_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_progress_id'),'qiwi_rest',TRUE);

            }

        } else {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_cancel_id'), 'qiwi_rest');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_cancel_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_cancel_id'),'qiwi_rest',TRUE);

            }

        }

 

заменить на

 

        // Статус проведения счета.

        if( $status == 'paid' ) {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_id'), 'комментарий');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_id'),'комментарий',TRUE);

            }

        } elseif( $status == 'waiting') {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_progress_id'), 'комментарий');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_progress_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_progress_id'),'комментарий',TRUE);

            }

        } else {

            if( $order_info['order_status_id'] == 0) {

                $this->model_checkout_order->confirm($bill_id, $this->config->get('qiwi_rest_order_status_cancel_id'), 'комментарий');

                return $param;

            }

            if( $order_info['order_status_id'] != $this->config->get('qiwi_rest_order_status_cancel_id')) {

                $this->model_checkout_order->update($bill_id, $this->config->get('qiwi_rest_order_status_cancel_id'),'комментарий',TRUE);

            }

        }

 

Как удалить из комментария надпись "qiwi_rest"? Совет выше не помог

Надіслати
Поділитися на інших сайтах


  • 2 months later...

 

 

 

Не совсем понятен алгоритм теста у них? постоянно одно и тоже выдает, что тестирование прошло успешно. Оповещения о смене статуса заказа не приходят. 

Змінено користувачем pitbull1972
Надіслати
Поділитися на інших сайтах


Тест просто показывает, что qiwi подключается к вашему сайту и сайт отвечает

То есть все нормально функционирует? У меня оплата проходит без проблем, а вот статус заказа не меняется почему то? На хостинге ничего для этого не нужно включать?

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

Добрый день. Установил модуль на версию 1.5.6.4 . Не появляется выбор оплаты QIWI в способах оплаты. Что делать?

Посмотреть как настраивать - видео есть в описании.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.