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

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


waterfall

Recommended Posts

Поставил, зарегал проект, настроил - выдается при оплате "Ошибка авторизации"..

Проект не активирован еще или что-то еще?

Что в логах (режим модуля отладка)
Надіслати
Поділитися на інших сайтах

Проверку на длину описания за что оплата (название магазина+товар) 

лучше делать после склейки с названием магазина, а то если товара много оплатить не получиться.

в /catalog/controller/payment/qiwi_rest.php 

в районе 101 строки

$_prods = $this->data['description'] . $_prods;
if (mb_strlen($_prods,'UTF-8')>255) $_prods = mb_substr($_prods, 0, 252, 'UTF-8').'...';
Змінено користувачем DAN
Надіслати
Поділитися на інших сайтах


Подскажите, как убрать по умолчанию галку с чекбокса "Сразу оплатить заказ".

в файле catalog/view/theme/default/template/payment/qiwi_rest.tpl

<input type="checkbox" checked name="qiwi_continue" id="qiwi_continue">

заменить на

<input type="checkbox" name="qiwi_continue" id="qiwi_continue">

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

 

Проверку на длину описания за что оплата (название магазина+товар) 

лучше делать после склейки с названием магазина, а то если товара много оплатить не получиться.

в /catalog/controller/payment/qiwi_rest.php 

в районе 101 строки

$_prods = $this->data['description'] . $_prods;
if (mb_strlen($_prods,'UTF-8')>255) $_prods = mb_substr($_prods, 0, 252, 'UTF-8').'...';

хорошо:)

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

в файле catalog/view/theme/default/template/payment/qiwi_rest.tpl

<input type="checkbox" checked name="qiwi_continue" id="qiwi_continue">

заменить на

<input type="checkbox" name="qiwi_continue" id="qiwi_continue">

Спасибо. Полночи тупил.... :ugeek:

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


Что в логах (режим модуля отладка)

пишет ононочо:

2015-08-21 13:10:21 - qiwi_rest order  stdClass Object
(
    [result_code] => 150
    [description] => Authorization failed
)


Нашел в чем проблема.. эти дебилы отклонили проект. В рамках именного кошелька можно иметь только 1 проект и сказали сделать новую регистрацию, сделал новую и её отклонили.. бред пьяной макаки :)

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


пишет ононочо:

2015-08-21 13:10:21 - qiwi_rest order  stdClass Object
(
    [result_code] => 150
    [description] => Authorization failed
)


Нашел в чем проблема.. эти дебилы отклонили проект. В рамках именного кошелька можно иметь только 1 проект и сказали сделать новую регистрацию, сделал новую и её отклонили.. бред пьяной макаки :)

Это же qiwi:)

У меня кошелёк заблокировали. Уже две недели.

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

Это же qiwi:)

У меня кошелёк заблокировали. Уже две недели.

Да хз.. на старом магазине по старой версии протокола работает модуль уже 3 года ниразу ничего небыло... на новом вот решил через рест сделать.. кстати активировали проект и таже беда:

2015-08-21 17:57:40 - qiwi_rest order  stdClass Object
(
    [result_code] => 150
    [description] => Authorization failed
)
 
id проекта, ключ апи и пароль все что надо ввел и хренушки =\
Надіслати
Поділитися на інших сайтах


хм... удалил ключ апи, создал новый и какбы пустило! но частично! т.е. если убрать галку "платить сейчас" - все нарм - счет падает и все работает, а если поставить галку "оплатить сейчас" , чтобы перебросило к форме оплаты - перебрасывает на форму оплаты.. ну точнее туда где она должна быть, а там: Ошибка: Прием платежа для данного провайдера запрещен

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


Здравствуйте! При попытке оплаты с помощью валюты Казахстанский Тенге KZT выодит ошибка "Запрещенная валюта для провайдера", в рублях все в порядке выставляет нормально. Использую последнюю версию модуля. API ID обновил.

post-29701-0-55146800-1440617415_thumb.jpg

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


Здравствуйте! При попытке оплаты с помощью валюты Казахстанский Тенге KZT выодит ошибка "Запрещенная валюта для провайдера", в рублях все в порядке выставляет нормально. Использую последнюю версию модуля. API ID обновил.

attachicon.gifSNAGIT.jpg

Спросите у qiwi. Они подключать, если это возможно

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

Версия 2.7
- Исправлена ошибка при наличии в названии товара одинарной кавычки
- Чекбокс в админке "Сразу оплатить заказ"
 

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

Версия 2.7

- Чекбокс в админке "Сразу оплатить заказ"

 

Проверьте про чекбоксы, что-то у меня не заработало сразу, только после исправления:

в admin/.... /template/

<input type="checkbox" name="qiwi_rest_show_pay_now" value="1" />

value="" , должно быть по моему....

или я опять туплю?))))

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


Здравствуйте! Почему не приходит подтверждение сделка завершена что надо сделать?

В админке настроено

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


Здравствуйте! Почему не приходит подтверждение сделка завершена что надо сделать?

В админке настроено

Попробуйте в кабинете qiwi сделать тест. Что получается?

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

  • 4 weeks later...

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

 

Всю тему перечитала, ответа, к сожалению, нет. Как все-таки убрать автоподстановку номера, чтоб клиенты ручками его вводили? Никакие предупреждения о том, что с +7 надо писать, в том числе и жирными красными буквами, не помогают катастрофически.

 

Подскажите, пожалуйста. Буду очень-очень благодарна!

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


Кажется, нашла как это сделать сама. В файле qiwi_rest.tpl (путь .../catalog/view/theme/default/template/payment) в строках 

 

<?php if ($summ < 15000) { ?>
<div style="text-align: right;"><?php echo $sub_text_info_phone; ?><input type="text" name="qiwi_rest_phone" value="" size="15" maxlength="15"></div><br>
 
value сделать пустым. Ну, тут он у меня уже пустой, исправленный. Вроде, работает без ошибок, и номер не подставлен.
 
Простите за беспокойство :) Может, кому пригодится.
Надіслати
Поділитися на інших сайтах


 

Кажется, нашла как это сделать сама. В файле qiwi_rest.tpl (путь .../catalog/view/theme/default/template/payment) в строках 

 

<?php if ($summ < 15000) { ?>
<div style="text-align: right;"><?php echo $sub_text_info_phone; ?><input type="text" name="qiwi_rest_phone" value="" size="15" maxlength="15"></div><br>
 
value сделать пустым. Ну, тут он у меня уже пустой, исправленный. Вроде, работает без ошибок, и номер не подставлен.
 
Простите за беспокойство :) Может, кому пригодится.

 

 

Замечательно! Теперь осталось только подставить в value вместо "" маску для ввода номера, например "ХХХ-ААА-ВВСС", чтобы сразу правильно номер вводили. А может и проще решение есть - без маски...

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


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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