[JUM] Payment Providers

Не поддерживается [JUM] Payment Providers 2.1.1 Patch Level 1

Нет прав для скачивания
Так да, в плане платёжек вроде ведь ничего не менялось...
 
А, ну в самих платёжках да, изменения возможно и были...
 
яд,фрикасса,интеркасса работают. Остальные не чекал т.к. не использую.
 
Xenforo 2.1.0, php 7.0.33
При нажатии кнопки проверки платежа, QIWI.

Код:
Error: Call to undefined method GuzzleHttp\Psr7\Response::json() in src/addons/JUM/PaymentProviders/Payment/QiwiApi.php at line 113
JUM\PaymentProviders\Payment\QiwiApi->processPayment() in src/XF/Pub/Controller/Purchase.php at line 60
XF\Pub\Controller\Purchase->actionProcess() in src/XF/Mvc/Dispatcher.php at line 321
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 248
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 100
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 50
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
XF\App->run() in src/XF.php at line 390
XF::runApp() in index.php at line 20
 
Patch: JUM-PaymentProviders-2.0.2 WoQiwi
Author: MxR

Добавляю небольшой патч, версия плагина с полностью вырезанным Qiwi.

Установка:
  1. Перед установкой удалить созданный платежный шлюз QIWI (Если есть, другие можно оставить)
  2. Удаляем сам плагин через панель, и сносим все файлы по пути: src/addons/JUM
  3. Заливаем файлы из вложенного архива, и устанавливаем как обычный плагин
Внимание!
Данный патч не желательно ставить как обновление. Любое последующее обновление Jumuro ставим как новый плагин, удаляя патч (Установка описана выше).

Для чего мне это?
Qiwi вырезан для того что бы данный плагин возможно было установить вместе с платным плагином от Matew
PS, На данный момент других вариантов использования на 2.1.0, я не нашел.
 

Вложения

  • JUM-PaymentProviders-2.0.2 WoQiwi.zip
    28.4 KB · Просмотры: 18
А будет ли продолжения опиума для народа в качестве обновления для работы на XF 2.1 ?
 
А как русификатор поставить аодскажите пожалуйста
 
Jumuro обновил(а) ресурс [JUM] Payment Providers новой записью:

2.1.0

WalletOne более не поддерживается и удален.
Оплата через Qiwi максимально упрощена - пользователям более не нужно подтверждать свои платежи.

Только XF 2.1. PHP 7.1 Minimum.
При установке через обновление обязательно перенастройте все свои платежные профили.

Узнать больше об этом обновлении...
 
Последнее редактирование:
OFFTOP

Wallet One неплохая платежка, зря удалили. Добавить поддержку юр. лиц и ИП не так уж и долго, тем самым продлить ей жизнь.

 
В плагине qiwi api от TC есть баг, периодически платёж проходит 2-3 раза. То есть, человек купил повышение на 10 дней. его багует, он получает его на 20-30 дней.
У тебя такого бага не наблюдается??
 
Последнее редактирование:
В плагене qiwi api от TC есть баг, периодически платёж проходит 2-3 раза. То есть, человек купил повышение на 10 дней. его багует, он получает его на 20-30 дней.
У тебя такого бага не наблюдается??
нет.
и не факт (что скорее всего), что это баг.
возможно, что ваш сервер отвечает дольше положенного времени.

OFFTOP

Wallet One неплохая платежка, зря удалили. Добавить поддержку юр. лиц и ИП не так уж и долго, тем самым продлить ей жизнь.

w1 более не работают с физиками, совсем.
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Hope
  • Мне нравится
Реакции: Hope
Установил.
В день получаю через киви свыше 20 платежей.

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

Ошибки в логах.
Журнал ошибки сервера



  • ErrorException: [E_NOTICE] Undefined offset: 1
  • src/addons/JUM/PaymentProviders/Payment/QiwiWallet.php:68

  • Сгенерирована пользователем:
  • 10 Мар 2019 в 02:43
Трассировка стека

#0 src/addons/JUM/PaymentProviders/Payment/QiwiWallet.php(68): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/var/www/www-ro...', 68, Array)
#1 src/addons/JUM/PaymentProviders/Payment/QiwiWallet.php(100): JUM\PaymentProviders\Payment\QiwiWallet->getPaymentParams(Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))
#2 src/XF/Pub/Controller/Purchase.php(30): JUM\PaymentProviders\Payment\QiwiWallet->initiatePayment(Object(TC\PaygateDigiseller\XF\Pub\Controller\Purchase), Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))
#3 src/XF/Mvc/Dispatcher.php(321): XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Index', Object(XF\Mvc\RouteMatch), Object(TC\PaygateDigiseller\XF\Pub\Controller\Purchase), NULL)
#5 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(TC\PaygateDigiseller\XF\Pub\Controller\Purchase), NULL)
#6 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#8 src/XF.php(390): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}



Содержимое запроса



array(4) {
["url"] => string(41) "/purchase/user_upgrade/?user_upgrade_id=6"
["referrer"] => string(32) " "
["_GET"] => array(2) {
["/purchase/user_upgrade/"] => string(0) ""
["user_upgrade_id"] => string(1) "6"
}
["_POST"] => array(6) {
["payment_profile_id"] => string(1) "5"
["day_count"] => string(1) "7"
["_xfToken"] => string(8) "****"
["_xfRequestUri"] => string(17) "/account/upgrades"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
 
Последнее редактирование модератором:
Ошибки в логах.
Причина ошибки кроется в коде вот этого решения:
100666
если итоговая сумма в десятичной части имеет 00, то эта часть у вас срезается полностью. так быть не должно.
версию плагина с фиксом я выпущу, но имейте ввиду, что ошибка не в плагине.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу