[TC] Paygate: FreeKassa

[TC] Paygate: FreeKassa 1.1.0

Нет прав для скачивания
Злодей, у Вас проблема может быть в чём угодно, и решение соответственно какое-то универсальное - не существует.
Начните с изучения логов платежей в движке, после - логи веб-сервера. Если там хотя бы запрос фигурирует, то можно будет уже в ТП попробовать написать.

Ещё у старой и новой Фрикассы пул айпишников разнится, если что. Если ранее пользовались старой ФК, а сейчас перешли на новую, то вполне могли забыть обновить вайтлист адресов в том же CloudFlare.
 
Начались такие приколдесы ошибка

TypeError: round(): Argument #1 ($num) must be of type int|float, string given
Код:
#0 src/addons/TC/PaygateFreeKassa/Payment/FreeKassa.php(194): round('945.00', 2)
#1 payment_callback.php(54): TC\PaygateFreeKassa\Payment\FreeKassa->validateCost(Object(XF\Payment\CallbackState))
#2 {main}
Код:
array(4) {
  ["url"] => string(45) "/payment_callback.php?_xfProvider=tcFreeKassa"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["_xfProvider"] => string(11) "tcFreeKassa"
  }
  ["_POST"] => array(12) {
    ["MERCHANT_ID"] => string(5) ":-)"
    ["AMOUNT"] => string(3) "945"
    ["intid"] => string(8) "53280561"
    ["MERCHANT_ORDER_ID"] => string(4) "1649"
    ["P_EMAIL"] => string(19) ":-)"
    ["P_PHONE"] => string(0) ""
    ["CUR_ID"] => string(1) "8"
    ["payer_account"] => string(16) "553691******7449"
    ["commission"] => string(1) "0"
    ["SIGN"] => string(32) "9601ce1160b028ca66a0907faae38976"
    ["us_item"] => string(32) "oZinjK5zOulTZkzzWvjAmLE9XceIO1KF"
    ["us_currency"] => string(4) "UlVC"
  }
}
 
Куда ниже то ?
8.0.16 стоит
 
GrazyCat, 7.4 например. Как раз в 8.0 эти мажорные изменения проводить и начали, и если бы Вы посмотрели полную версию моего поста, на который я и ссылаюсь, то заметили бы невзначай моё предположение о 8.0:
Смею предположить, что у Вас 8.0 и выше. Но вообще это надо ждать исправления от разработчика.
 
Здравствуйте. Информация: Transaction already processed. Skipping. В журнале платежей. В чем проблема?
 
Здравствуйте. Информация: Transaction already processed. Skipping. В журнале платежей. В чем проблема?
А в чем проблема? Информационное сообщение о том, что транзакция обработана и никаких действий предпринимать не надо. Что-то не так?
 
А в чем проблема? Информационное сообщение о том, что транзакция обработана и никаких действий предпринимать не надо. Что-то не так?
В тестовом режиме группа не менялась, в обычном все норм
 
В тестовом режиме группа не менялась, в обычном все норм
Так тестовый на то и тестовый.
Что бы проверить , что все со стороны платежного шлюза и форума все проходит нормально.
Он и выдал сообщение , что платеж тестовый прошел , но действий не выполнил , как так это тестовый
 
В тестовом режиме группа не менялась, в обычном все норм
Так тестовый на то и тестовый.
Что бы проверить , что все со стороны платежного шлюза и форума все проходит нормально.
Он и выдал сообщение , что платеж тестовый прошел , но действий не выполнил , как так это тестовый
Верно. Платежи в тестовом режиме не будут обрабатываться, только реальные платежи
 
Так прикол в том , что у меня в тестовом режиме у одного юзера повышение прошло, а у других нет, вот я голову и ломал
 
Кто нибудь знает что я сделал неправильно ?
Оплата проходит а повышение не срабатывает, выполнил все что тут было перечислено в данной теме
Cloudflare добавил ip серверов которые сейчас по словам тех поддержки актуальные
1663325484456.png

Ссылка в настройках фрикассы указана - /payment_callback.php?_xfProvider=tcFreeKassa

1663325616746.png

Если нажать на кнопку проверить статус появляется ошибка 503
Версия PHP на форуме 7.4.30

Ошибка которую я увидел на кассе при оплате через visa карту на сумму 100рублей и через SteamPay тоже самое
HTTP/2 503
date: Fri, 16 Sep 2022 10:46:57 GMT
content-type: text/html; charset=UTF-8
x-frame-options: SAMEORIGIN
permissions-policy: accelerometer=(),autoplay=(),camera=(),clipboard-read=(),clipboard-write=(),fullscreen=(),geolocation=(),gyroscope=(),hid=(),interest-cohort=(),magnetometer=(),microphone=(),payment=(),publickey-credentials-get=(),screen-wake-lock=(),serial=(),sync-xhr=(),usb=()
cache-control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0
expires: Thu, 01 Jan 1970 00:00:01 GMT
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=xqRh5tG9u%2BtwxUquUE7mIJEdCJ6a4p3a2xeiX8ULTkHT7obVxNRSp0wNE7MKCRFOUhnQYrRArD0oxq82VXyd4zTj9xBs%2BQLS6m8JJxGvf2i2ZZOhruVCYwBtgWfx7LWe"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 74b9056f6ae77893-VIE
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400

<!DOCTYPE html>
<html lang="en-US">
<head>
<title>Just a moment...</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta name="robots" content="noindex,nofollow" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<link href="/cdn-cgi/styles/challenges.css" rel="stylesheet" />
<meta http-equiv="refresh" content="35">

</head>
<body class="no-js">
<div class="main-wrapper" role="main">
<div class="main-content">
<h1 class="zone-name-title h1">
<img class="heading-favicon" src="/favicon.ico"
onerror="this.onerror=null;this.parentNode.removeChild(this)" />
доменфорумаскрыл.lol
</h1>
<h2 class="h2" id="challenge-running">
Checking if the site connection is secure
</h2>
<noscript>
<div id="challenge-error-title">
<div class="h2">
<span class="icon-wrapp

В журнале платежей все пусто
и стоит ещё плагин [JUM] Payment Providers у которого до сих пор адрес перенаправляет на старый домен фрикассы при оплате
 
Здравствуйте. Может кто подскажет верное направление - как исправить. Платеж проходит и числится в кассе, но пользователя не повышает в правах группы.

Журнал платежей: выдает вот это - Информация: Transaction already processed. Skipping.
 
Кто нибудь знает что я сделал неправильно ?
Не знаю, но конкретно у вас страница клауда блокирует запрос

Здравствуйте. Может кто подскажет верное направление - как исправить. Платеж проходит и числится в кассе, но пользователя не повышает в правах группы.

Журнал платежей: выдает вот это - Информация: Transaction already processed. Skipping.
Matew написал(а):
Смотреть журнал платежей, журнал ошибок, логи веб-сервера/файрволла, добавлять айпи фрикассы в белый список
 
адреса freekassa добавлены в белый список
хм, тогда не понимаю добавил все возможные ip но все же блочит
Если запрос до вашего сервера не доходит - я не могу с этим помочь, я разработчик, а не системный администратор, чтобы давать советы по настройке сетей. Я лишь могу указать направление куда копать. У меня клауд вообще никогда не блочил ни одну платежку, хотя стоит строгий режим защиты, хоть и с дефолтными настройками
Попробуйте добавить не айпи адреса, а разрешить доступ к странице payment_callback.php. Посмотрите логи файрволла в самом клауде, там пишет причину блокировки и по этой причине можно попробовать что-то сделать
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу