Здравствуйте.
Настраиваю прием платежей через Qiwi.
Не работает уведомление об оплате счета.
В мануале написано только это:
В настройках "протоколов взаимодействия", на сайте QIWI, включаем все протоколы.
В настройках протокола SOAP, вводим УРЛ для уведомлений:
http(s)://billing.domain.su/Merchant/QIWI
Все в панели qiwi прописал. Вопрос, а что нужно прописать в самой joonte?
Там есть номер магазина - номер я ввел.
Есть секретный ключ - оставил как есть. Или туда пароль от магазина вводить надо?
Если у кого работает - помогите!
Интеграция с Qiwi
Re: Интеграция с Qiwi
alextur писал(а):Все в панели qiwi прописал. Вопрос, а что нужно прописать в самой joonte?
Там есть номер магазина - номер я ввел.
Есть секретный ключ - оставил как есть. Или туда пароль от магазина вводить надо?
в каком смысле - оставил как есть? а что там было?
туда вводится секретный ключ - пасс от магазина
--
и оповещений нет.
оно по планировщику опрашивает киви и вытаскивает статусы счетов.
мне не удалось заставить заработать soap по https в php5.2 - падает в 500 ошибку...
Убей их всех! Бог потом рассортирует...
Re: Интеграция с Qiwi
А как часто опрашивается QIWI? В смысле с какой периодичностью?
Поскольку панелька работает по HTTPS. И уведомления от самого QIWI к сожалению не приходят
Приходится ждать, пока Joonte сама запросит QIWI о статусах счетов.
Поскольку панелька работает по HTTPS. И уведомления от самого QIWI к сожалению не приходят
Приходится ждать, пока Joonte сама запросит QIWI о статусах счетов.
Re: Интеграция с Qiwi
LazyGatto писал(а):А как часто опрашивается QIWI? В смысле с какой периодичностью?
по дефолту - раз в 10 минут. у нас - раз в 2 минуты. настраивается в конфигурации.
LazyGatto писал(а):Поскольку панелька работает по HTTPS. И уведомления от самого QIWI к сожалению не приходят
не приходят. даже не оттестировано, хотя код почти весь написан.
киви их тупо не отправляет на https. я им этот вопрос задавал - молчат.
попинайте, может вам ответят.
LazyGatto писал(а):Приходится ждать, пока Joonte сама запросит QIWI о статусах счетов.
ну, как бы даже 10 минут - это не время. достаточно написать гденить в FAQ на сайте, что по киви платежи не мгновенно идут.
Убей их всех! Бог потом рассортирует...
Re: Интеграция с Qiwi
У меня панелька в nginx прописана и по HTTP и HTTPS, но при доступе через HTTP схему идет редирект на HTTPS.
Запросил у саппорта QIWI чтобы сообщили IP адреса своих серверов с которых возможно уведомление SOAP.
Чтобы этот трафик по HTTP уже средставми nginx завернуть.
Но они пока молчат как сова в посылке.... Остается только ждать.
Про то, чтобы они починили SOAP через HTTPS можно только мечтать как мне кажется.
Запросил у саппорта QIWI чтобы сообщили IP адреса своих серверов с которых возможно уведомление SOAP.
Чтобы этот трафик по HTTP уже средставми nginx завернуть.
Но они пока молчат как сова в посылке.... Остается только ждать.
Про то, чтобы они починили SOAP через HTTPS можно только мечтать как мне кажется.
Re: Интеграция с Qiwi
ну, надо на мозги капать...
может и сделают
а если не капать - конечно не дождёмся
может и сделают
а если не капать - конечно не дождёмся
Убей их всех! Бог потом рассортирует...
Re: Интеграция с Qiwi
Добрый день.
Подскажите пожалуйста?
Только у меня сегодня проблема с QIWI с утра? Или еще у кого есть похожие сообщения в логах?
Подскажите пожалуйста?
Только у меня сегодня проблема с QIWI с утра? Или еще у кого есть похожие сообщения в логах?
Код: Выделить всё
ssl://ishop.qiwi.ru:443 [Tue, 06 Aug 2013 09:45:02 +0400]
POST /xml HTTP/1.0
Host: ishop.qiwi.ru
Connection: close
Content-type: text/xml; encoding=utf-8
Content-Length: 391
qiwi000021xxxx
...hash...
HTTP/1.1 404 Not Found
Date: Tue, 06 Aug 2013 05:45:01 GMT
Content-Length: 0
Connection: close
Content-Type: text/plain
ssl://ishop.qiwi.ru:443 [Tue, 06 Aug 2013 09:46:01 +0400]
POST /xml HTTP/1.0
Host: ishop.qiwi.ru
Connection: close
Content-type: text/xml; encoding=utf-8
Content-Length: 391
qiwi000021xxxx
...hash...
HTTP/1.1 500 Internal Server Error
Date: Tue, 06 Aug 2013 05:46:00 GMT
Content-Type: text/html
Content-Length: 672
Vary: Accept-Encoding
Connection: close
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>QIWI.</title>
<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
</head>
<body bgcolor="#ffffff" text="#999999" link="#999999" vlink="#999999" alink="#999999" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<center>
<table width="96%" height="96%">
<tr>
<td align="center" valign="middle">
<p><span><img src="img/big-spinner.gif"/></span></p>
</td>
</tr>
</table>
</center>
<script type="text/javascript">
function tu() {
window.location.href = "/";
}
var iid = setInterval(tu, 3000);
</script>
</body></html>
Re: Интеграция с Qiwi
у всех, причём со вчерашнего вечера
частов 12 они лежали, а то и больше
частов 12 они лежали, а то и больше
Убей их всех! Бог потом рассортирует...
Интеграция с Qiwi
Дня доброго.
Обновился наконец таки на последнюю версию 2.5.40
Однако платежи через QIWI работать не хотят
При попытке оплаты переадресует на сайт QIWI, где параметры не заполнены (ни телефон, ни сумма, есть однако часть комментария "Payment for Invoice").
При тесте REST уведомлений на стороне QIWI получаем ошибку: "Некорректный формат запроса".
В логах имеется вот такая штука:
Алексей, подскажите пожалуйста, где поковырять?
Обновился наконец таки на последнюю версию 2.5.40
Однако платежи через QIWI работать не хотят
При попытке оплаты переадресует на сайт QIWI, где параметры не заполнены (ни телефон, ни сумма, есть однако часть комментария "Payment for Invoice").
При тесте REST уведомлений на стороне QIWI получаем ошибку: "Некорректный формат запроса".
В логах имеется вот такая штука:
Код: Выделить всё
[16:35:30.84][38083] [JBs core]: запуск системы (2016-06-16)
[16:35:30.84][38083] [JBs core]: тип интерфейса сервера (cgi-fcgi)
[16:35:30.84][38083] [JBs core]: IP-адрес сервера (-)
[16:35:30.84][38083] [JBs core]: версия PHP интерпретатора (-)
[16:35:30.84][38083] [JBs core]: операционная система (-)
[16:35:30.84][38083] [JBs core]: система запущена от имени пользователя (admin)
[16:35:30.84][38083] [JBs core]: осуществлен запрос с адреса (91.232.231.35)
[16:35:30.84][38083] [JBs core]: REQUEST_URI=(/Merchant/QIWI)
[16:35:30.84][38083] [JBs core]: HTTP_REFERER=()
[16:35:30.84][38083] [JBs core]: PATH=
[16:35:30.84][38083] [JBs core]: загрузка автозагружаемых классов и библиотек
...
[16:35:30.85][38083] [JBs core]: внешний запрос сформирован как (__URI=/Merchant/QIWI)
[16:35:30.85][38083] [JBs core]: загрузка автозагружаемых модулей
[16:35:30.85][38083] [JBs core]: загружается модуль (/var/www/admin/data/www/billingpanel/hosts/billing/system/modules/auto/SetCookieSessionID.mod)
[16:35:30.85][38083] [JBs core]: загружается модуль (/var/www/admin/data/www/billingpanel/hosts/billing/system/modules/auto/SetCookieOwner.mod)
[16:35:30.86][38083] [JBs core]: загружается модуль (/var/www/admin/data/www/billingpanel/hosts/root/system/modules/auto/Request.mod)
[16:35:30.86][38083] [Request module]: [замена параметров]
[16:35:30.86][38083] [JBs core]: загружается модуль (/var/www/admin/data/www/billingpanel/hosts/root/system/modules/auto/Redirects.mod)
[16:35:30.86][38083] [JBs core]: загружается модуль (/var/www/admin/data/www/billingpanel/hosts/root/system/modules/auto/Security.mod)
[16:35:30.86][38083] [Security module]: [проверка параметров]
[16:35:30.86][38083] [Security module]: (command) = (bill)
[16:35:30.86][38083] [Security module]: (bill_id) = (_TEST_464)
[16:35:30.86][38083] [Security module]: (status) = (paid)
[16:35:30.86][38083] [Security module]: (error) = (EMPTY)
[16:35:30.86][38083] [Security module]: (amount) = (50.00)
[16:35:30.86][38083] [Security module]: (user) = (tel:+0)
[16:35:30.86][38083] [Security module]: (prv_name) = (billingpanel)
[16:35:30.86][38083] [Security module]: (ccy) = (RUB)
[16:35:30.86][38083] [Security module]: (comment) = (comment)
[16:35:30.86][38083] [Security module]: параметр CSRF не задан, API = /Merchant/QIWI
[16:35:30.86][38083] [System_Load]: компонент системы (/var/www/admin/data/www/billingpanel/hosts/root/system/classes/Session.class.php) был загружен
[16:35:30.86][38083] [MySQL->Open]: связь как (joonte@localhost:3306) установлена
[16:35:30.86][38083] [MySQL->Query]: SET NAMES `utf8`
[16:35:30.86][38083] [MySQL->Query]: USE `joonte`
[16:35:30.86][38083] [MySQL->Query]: SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/Merchant/QIWI')
[16:35:30.86][38083] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[16:35:30.86][38083] [MemcachedCache::get]: не удалось извлечь объект [key=[billingpanel]-System_HostsIDs[9183598f03531e3b2387da2862786ff5]]
[16:35:30.86][38083] [!] [!!8]-Undefined index: SessionID в линии 40 файла /var/www/admin/data/www/billingpanel/hosts/billing/system/modules/Main.php
[16:35:30.86][38083] Load file: '/var/www/admin/data/www/billingpanel/hosts/billing/comp/www/Merchant/QIWI.comp.php'
[16:35:30.86][38083] [!] [!!8]-Undefined index: PHP_AUTH_USER в линии 57 файла /var/www/admin/data/www/billingpanel/core/Load.php(165) : eval()'d code
Алексей, подскажите пожалуйста, где поковырять?
Вернуться в «Установка и настройка»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя