[JUM] Payment Providers

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

Нет прав для скачивания
PHP:
#0 src/addons/JUM/PaymentProviders/Payment/RoboKassa.php(59): XF::handlePhpError(8, '[E_NOTICE] Tryi...', '/home/users-dat...', 59, Array)
#1 src/XF/Pub/Controller/Purchase.php(30): JUM\PaymentProviders\Payment\RoboKassa->initiatePayment(Object(XF\Pub\Controller\Purchase), Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))
#2 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Index', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Purchase), NULL)
#4 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#5 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#6 src/XF.php(328): XF\App->run()
#7 index.php(13): XF::runApp('XF\\Pub\\App')
#8 {main}
Могу ошибаться, так как нету активного магазина на робокассе
в файле Payments/Robokassa.php заменить
$purchaserIp = $purchase->purchaser->Activity->ip;
на
 
Могу ошибаться, так как нету активного магазина на робокассе
в файле Payments/Robokassa.php заменить

на
Ошибаетесь.
Как минимум в том, что так делать точно не стоит.
Проще вообще отказаться от проверки ip, чем использовать ваш «совет».
 
Ошибаетесь.
Как минимум в том, что так делать точно не стоит.
Проще вообще отказаться от проверки ip, чем использовать ваш «совет».
Братик, а пофиксить можешь? Можно просто сделать checkbox на выбор проверки в настройках.
 
Все фиксы обязательно будут в следующей версии.
 
Дня. У вас опечатка в тэге ресурса: плтежи.
 
А если в файле /src/addons/JUM/PaymentProviders/Pub/View/Purchase/FormInitiate.php закоменьтить:
PHP:
class FormInitiate extends View
{
    public function renderJson()
    {
        $params = $this->getParams();

    //    return [
            //    'providerHtml' => $this->renderer->getHtmlOutputStructure(
            //        $this->renderTemplate($this->getTemplateName(), $params)
            //    )
        //    ] + $params;
    }

}

то будет работать с DragonByte Credits :D:
 
А если в файле /src/addons/JUM/PaymentProviders/Pub/View/Purchase/FormInitiate.php закоменьтить:
PHP:
class FormInitiate extends View
{
    public function renderJson()
    {
        $params = $this->getParams();

    //    return [
            //    'providerHtml' => $this->renderer->getHtmlOutputStructure(
            //        $this->renderTemplate($this->getTemplateName(), $params)
            //    )
        //    ] + $params;
    }

}

то будет работать с DragonByte Credits :D:
ДА ладно это вообще возможно))))
 
ДА ладно это вообще возможно))))
Возможно, главное захотеть)

Поправил интеркасса проверку хэша запроса на калбэк . А то автор видать не дописал и при любом исходе была была ошибка сигнатуры
 

Вложения

  • Screenshot_1.png
    Screenshot_1.png
    23.8 KB · Просмотры: 75
  • Screenshot_3.png
    Screenshot_3.png
    3.1 KB · Просмотры: 86
  • Screenshot_4.png
    Screenshot_4.png
    16.2 KB · Просмотры: 84
  • Screenshot_2.png
    Screenshot_2.png
    33.5 KB · Просмотры: 81
  • InterKassa.zip
    1.8 KB · Просмотры: 10
Последнее редактирование модератором:
У меня ошибка при оплате доната плагина [TH] Donate 1.0.3 Patch Level 2
Сам платёж проходит, но в журнале платежей не появляется, + не обновляется запись в баре цели и списке доната.

Журнал ошибки сервера
  • ErrorException: [E_NOTICE] Undefined offset: 1
  • src/addons/JUM/PaymentProviders/Payment/QiwiApi.php:67
  • Сгенерирована пользователем: Куроко[H.I.M]
  • 10 Сен 2018 в 12:04
Трассировка стека
PHP:
#0 src/addons/JUM/PaymentProviders/Payment/QiwiApi.php(67): XF::handlePhpError(8, 'Undefined offse...', '/home/m/mrpanic...', 67, Array)

#1 src/XF/Pub/Controller/Purchase.php(30): JUM\PaymentProviders\Payment\QiwiApi->initiatePayment(Object(XF\Pub\Controller\Purchase), Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))

#2 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))

#3 src/XF/Mvc/Dispatcher.php(89): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'index', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Purchase), NULL)

#4 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))

#5 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()

#6 src/XF.php(328): XF\App->run()

#7 index.php(13): XF::runApp('XF\\Pub\\App')

#8 {main}

Содержимое запроса
PHP:
array(4) {

  ["url"] => string(43) "/purchase/th_donate_campaign/?campaign_id=1"

  ["referrer"] => string(36) "На развитие сервера"

  ["_GET"] => array(1) {

    ["campaign_id"] => string(1) "1"

  }

  ["_POST"] => array(7) {

    ["cost_amount"] => string(3) "200"

    ["message"] => string(10) "Кабан"

    ["payment_profile_id"] => string(1) "2"

    ["_xfToken"] => string(8) "********"

    ["_xfRequestUri"] => string(8) "/donate/"

    ["_xfWithData"] => string(1) "1"

    ["_xfResponseType"] => string(4) "json"

  }

}
 
Подключите пожалуйста unitpay, а так плагин зачёт.
 
При попытке оплатить через Qiwi
Код:
ErrorException: [E_NOTICE] Undefined offset: 1 in src/addons/JUM/PaymentProviders/Payment/QiwiApi.php at line 67
XF::handlePhpError() in src/addons/JUM/PaymentProviders/Payment/QiwiApi.php at line 67
JUM\PaymentProviders\Payment\QiwiApi->initiatePayment() in src/XF/Pub/Controller/Purchase.php at line 30
XF\Pub\Controller\Purchase->actionIndex() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 328
XF::runApp() in index.php at line 13
 
При попытке оплатить через Qiwi
Код:
ErrorException: [E_NOTICE] Undefined offset: 1 in src/addons/JUM/PaymentProviders/Payment/QiwiApi.php at line 67
XF::handlePhpError() in src/addons/JUM/PaymentProviders/Payment/QiwiApi.php at line 67
JUM\PaymentProviders\Payment\QiwiApi->initiatePayment() in src/XF/Pub/Controller/Purchase.php at line 30
XF\Pub\Controller\Purchase->actionIndex() in src/XF/Mvc/Dispatcher.php at line 249
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 88
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 41
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1931
XF\App->run() in src/XF.php at line 328
XF::runApp() in index.php at line 13
Решил проблему?
А то у меня такая же похоже фигня :(
96104
 
Как плагин ведет себя на 2.1.0?
Отпишите пожалуйста, те кто используют все еще его.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу