[TC] Paygate: ЮMoney

[TC] Paygate: ЮMoney 1.3.0

Нет прав для покупки ( 530.71 ₽ )
Я так понимаю это надо исправить?
Screenshot.png
 
Откуда нам знать, надо Вам это исправить или нет? Почитайте на сайте яндекса про статусы кошелька и решайте.
 
Добрый день, хотел бы приобрести данный плагин
 
Как долго яндекс возвращает уведомление о платеже?
Жду уже 40 минут, не знаю что винить - яндекс, Ads Manager 2 by Siropu, или этот плагин.

upd. В общем через 60 минут статус платежа(счёта) в Ads Manager 2 by Siropu сменился на отменён.
Буду ковыряться...

upd2. При удалении шлюза ошибка:
Код:
ErrorException: [E_WARNING] array_merge(): Argument #2 is not an array in src/XF/Admin/Controller/PaymentProfile.php at line 150
XF::handlePhpError()
array_merge() in src/XF/Admin/Controller/PaymentProfile.php at line 150
XF\Admin\Controller\PaymentProfile->actionDelete() 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 1889
XF\App->run() in src/XF.php at line 328
XF::runApp() in admin.php at line 13
upd3. Повышение прав тоже не сработало.

Может я что-то не так делаю, или надо произвести еще какие-то манипуляции чтобы всё это работало?
 
Последнее редактирование:
Посмотрите логи платежных систем. Потом логи веб-сервера.


При удалении шлюза ошибка
Сохраните его настройки, потом удалите. Вы ставили ещё какие-то дополнения платежных систем?
 
Посмотрите логи платежных систем. Потом логи веб-сервера.
Хорошо, попробую найти

Сохраните его настройки, потом удалите.
Не понял, а где еще есть какие-то настройки?

Вы ставили ещё какие-то дополнения платежных систем?
Не, это первый случай. Я сначала поставил Ads Manager, потом ваш плагин, всё.
 
Matew, Если это единственные настройки, где их еще сохранять, кроме как не в окне этих настроек? :)
Платеж у меня проходит, не приходит уведомление или приходит, но дальше шлюза не идет, я не знаю... Сейчас лезу в логи.

Вы же эти настройки имеете ввиду?
Screenshot_7.png
У меня картинка немного отличается
Screenshot_8.png

Matew, Вы не против если я напишу вам в ЛС ? логи выкладывать в паблик не хочу
 
Последнее редактирование модератором:
А как сделать на 2 форума? Новый кашелёк создовать? Потому что в HTTP-уведомления можно указать один адрес..
Screenshot.png
 
Купил, установил, настроил, но при тестовых отправках при нажатии кнопки "пожертвовать" всегда ошибка:
Код:
ErrorException: [E_NOTICE] A non well formed numeric value encountered src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php:229
Сгенерирована пользователем: ****** 13.07.18 в 20:13
Трассировка стека
#0 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(229): XF::handlePhpError(8, '[E_NOTICE] A no...', '/home/c/*****...', 229, Array)
#1 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(237): TC\PaygateYandexMoney\Payment\YandexMoney->getCostWithTax(Object(XF\Entity\PaymentProfile), 50)
#2 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(53): TC\PaygateYandexMoney\Payment\YandexMoney->getPrice(Object(XF\Entity\PaymentProfile), 50, 'RUB')
#3 src/XF/Pub/Controller/Purchase.php(30): TC\PaygateYandexMoney\Payment\YandexMoney->initiatePayment(Object(XF\Pub\Controller\Purchase), Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))
#4 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Index', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Purchase), NULL)
#6 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#8 src/XF.php(328): XF\App->run()
#9 index.php(13): XF::runApp('XF\\Pub\\App')
#10 {main}

Содержимое запроса
array(4) {
  ["url"] => string(43) "/purchase/th_donate_campaign/?campaign_id=1"
  ["referrer"] => string(132) "https://fleetofglory.ru/donate/%D0%9D%D0%B0-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0.1/"
  ["_GET"] => array(1) {
    ["campaign_id"] => string(1) "1"
  }
  ["_POST"] => array(7) {
    ["cost_amount"] => string(2) "50"
    ["message"] => string(61) "Тестовая отправка пожертвования."
    ["payment_profile_id"] => string(1) "2"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(109) "/donate/%D0%9D%D0%B0-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0.1/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
При этом сумма приходит на ЯД без проблем.Подскажите пожалуйста, в чём может быть проблема?
 
Купил, установил, настроил, но при тестовых отправках при нажатии кнопки "пожертвовать" всегда ошибка:
Код:
ErrorException: [E_NOTICE] A non well formed numeric value encountered src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php:229
Сгенерирована пользователем: ****** 13.07.18 в 20:13
Трассировка стека
#0 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(229): XF::handlePhpError(8, '[E_NOTICE] A no...', '/home/c/*****...', 229, Array)
#1 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(237): TC\PaygateYandexMoney\Payment\YandexMoney->getCostWithTax(Object(XF\Entity\PaymentProfile), 50)
#2 src/addons/TC/PaygateYandexMoney/Payment/YandexMoney.php(53): TC\PaygateYandexMoney\Payment\YandexMoney->getPrice(Object(XF\Entity\PaymentProfile), 50, 'RUB')
#3 src/XF/Pub/Controller/Purchase.php(30): TC\PaygateYandexMoney\Payment\YandexMoney->initiatePayment(Object(XF\Pub\Controller\Purchase), Object(XF\Entity\PurchaseRequest), Object(XF\Purchasable\Purchase))
#4 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Purchase->actionIndex(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Index', 'json', Object(XF\Mvc\ParameterBag), '', Object(XF\Pub\Controller\Purchase), NULL)
#6 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(1931): XF\Mvc\Dispatcher->run()
#8 src/XF.php(328): XF\App->run()
#9 index.php(13): XF::runApp('XF\\Pub\\App')
#10 {main}

Содержимое запроса
array(4) {
  ["url"] => string(43) "/purchase/th_donate_campaign/?campaign_id=1"
  ["referrer"] => string(132) "https://fleetofglory.ru/donate/%D0%9D%D0%B0-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0.1/"
  ["_GET"] => array(1) {
    ["campaign_id"] => string(1) "1"
  }
  ["_POST"] => array(7) {
    ["cost_amount"] => string(2) "50"
    ["message"] => string(61) "Тестовая отправка пожертвования."
    ["payment_profile_id"] => string(1) "2"
    ["_xfToken"] => string(8) "********"
    ["_xfRequestUri"] => string(109) "/donate/%D0%9D%D0%B0-%D1%80%D0%B0%D0%B7%D0%B2%D0%B8%D1%82%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D1%83%D0%BC%D0%B0.1/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
При этом сумма приходит на ЯД без проблем.Подскажите пожалуйста, в чём может быть проблема?
Приветствую. Можно попросить в ЛС скрин настроек платежного шлюза?
 
Спасибо за помощь, ошибка была в настройке шлюза. В окне с пользовательской комиссией вместо точки зачем-то поставил запятую. После исправления, ошибка пропала.
 

Вложения

  • 1531564142043.png
    1531564142043.png
    10 KB · Просмотры: 42
Повышаются ли права при оплате картой?

Подключил шлюз Paygate: Yandex.Money, оплатил для теста с помощью карты - написало, что всё успешно, но права не выдались, выдавать нужно вручную или у меня что-то не так?
 
Повышаются ли права при оплате картой?

Подключил шлюз Paygate: Yandex.Money, оплатил для теста с помощью карты - написало, что всё успешно, но права не выдались, выдавать нужно вручную или у меня что-то не так?
Логи журнала платежей в студию, пожалуйста
 
not found.png
Вот ошибки еще увидел, копировал папки целиком
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу