Сообщение LazyGatto » 2016-06-16 16:42:20
Дня доброго.
Обновился наконец таки на последнюю версию 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
Алексей, подскажите пожалуйста, где поковырять?
Дня доброго.
Обновился наконец таки на последнюю версию 2.5.40
Однако платежи через QIWI работать не хотят
При попытке оплаты переадресует на сайт QIWI, где параметры не заполнены (ни телефон, ни сумма, есть однако часть комментария "Payment for Invoice").
При тесте REST уведомлений на стороне QIWI получаем ошибку: "Некорректный формат запроса".
В логах имеется вот такая штука:
[code][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
[/code]
Алексей, подскажите пожалуйста, где поковырять?