Пополнение баланса Payeer. Настройка Cloudflare.

hunters

Участник
Приветствую. Прошу помочь мне, разобраться с пополнением баланса пользователя через Payeer.
Сказать честно я методом тыка, много чего перетрогал, но изменений не произошло, и уверен что так же ничего не испортил на сайте.
Можно сказать что по данному запросу просмотрел внимательно как мог, каждую тему касательно "Пополнения баланса" , где то писали верно и казалось что именно это я не доглядел, но в итоге при очередном пересмотре веток форума, наткнулся на тему в которой было указано на просмотре статуса Y и посмотрел на свой, который приводит к ошибке.
Ах да об ошибке... значить доходит до страницы оплаты, оплата производится, возвращает на сайт, на страницу 404 ничего не найдено... у Payeer`a же деньги со счета снимаются и зачисляются. Операции провожу со счетом на который идет пополнение баланса пользователя, так как пока не отправил мерчант на модерацию. И думаю что проблема совсем не в этом. В БД фермы, статус платежа пишет как 0.
Значит посмотрел я Y отчет, там вот что написано.
Код:
Array
(
    [0] => HTTP/1.1 200 OK
    [Date] => Sun, 28 Apr 2019 17:34:03 GMT
    [Content-Type] => text/html; charset=UTF-8
    [Transfer-Encoding] => chunked
    [Connection] => keep-alive
    [Set-Cookie] => __cfduid=d0a7f5c5c0e718bde6899a1062e1c0dab1556472843; expires=Mon, 27-Apr-20 17:34:03 GMT; path=/; domain=.hidden.url; HttpOnly; Secure
    [Vary] => Accept-Encoding
    [Expect-CT] => max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
    [Server] => cloudflare
    [CF-RAY] => 4ceac8e4a851c839-AMS
И в теле ответа :
ERROR IP

Пошел я значит на Cloudflare и там в настройках Firewall выставил правила для IP адресов Payeer которые взял из файла payeer_merchant.php находящейся в корневой директории сайта. И опять безрезультатно,.. такое чувство что я чего то недопонял) в этом процессе.

Подскажите бывалые, в чем заключается загвоздка?
 

jameson

Администратор
В том что бывалые давным давно хостятся на psweb, где никакой Cloudflare не нужен - наши сервера просто на DNS уровне способны отбить DDOS, представь какой запас прочности у хост-серверов. Более того в даркнете хакеры при виде dns*.psweb.host уже посылают лесом тех кто тестовые ддосы пытается заказать.
 

hunters

Участник
мне бы разобраться с насущным вопросом.
,а так спасибо за предложение)
 

pirat3.0

Местный
Операции провожу со счетом на который идет пополнение баланса пользователя, так как пока не отправил мерчант на модерацию.
Этого вообще не понял.
А с Cloudflare у меня проблем вроде не было, но я доверенный ip не прописывал. Может по этому...
А лучше воспользоваться советом jameson
 

hunters

Участник
провожу операции с пополнением баланса, с кошельком на который баланс пополняю) с одним кошельком короче)
там в пайре так и написано пока не пройдет модерацию пополнять может только админ.
 

hunters

Участник
Я отключил cloud .. ничего не поменялось, пополнение не сработало...
теперь Payeer Уведомляет :
Array
(
[0] => HTTP/1.1 500 Internal Server Error
[Server] => nginx
[Date] => Mon, 29 Apr 2019 09:27:03 GMT
[Content-Type] => text/html; charset=UTF-8
[Content-Length] => 0
[Connection] => keep-alive
[Keep-Alive] => timeout=20
)
получается тут проблема не в cloud`e ..
 

hunters

Участник
в каком именно скрипте?

вот логи ошибок
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: PHP Warning: include(classes/_class.Config.php): failed to open stream: No such file or directory in /home/xxx/xxx/payeer_merchant.php on line 18
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: PHP Warning: include(): Failed opening 'classes/_class.Config.php' for inclusion (include_path='.:/opt/alt/php70/usr/share/pear') in /home/xxx/xxx/payeer_merchant.php on line 18
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: PHP Fatal error: Uncaught Error: Class 'Config' not found in /home/xxx/xxx/payeer_merchant.php:21
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: Stack trace:
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: #0 {main}
[Mon Apr 29 12:36:02 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: thrown in /home/xxx/xxx/payeer_merchant.php on line 21
 

hunters

Участник
'classes/_class.Config.php'

так это и есть путь...

а на строке 18 в мерчанте так:

Код:
function __autoload($name)
    {
        include('classes/_class.'.$name.'.php');
    }
 

hunters

Участник
в мерчанте прописано так _class.Config.php но на хостинге лежит такой файл _class.config.php ( нижним реестром )
разве в этом загвоздка?
 

hunters

Участник
спасибо, работает, но, только при отключенном cloudflare ... с активным, все осталось по прежнему, ERROR IP
как то так :(
кстати нарыл тут темку , все проделал, но не помогло...
 

pligin

Команда форума
Администратор
Я так понимаю, это моего производства.
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
  • Если IP адрес принадлежит Payeer (найти в документации Payeer список IP) и он отсутствует в массиве, то добавить.
  • Если IP адрес принадлежит Cloudflare, то добавить IP Payeer в белый список Cloudflare
5107
- Если IP адрес принадлежит серверу или равен 127.0.0.0, то скорее всего стоит проксирование nginx и не установлен модуль realip
 

hunters

Участник
Мб нужно подождать обновления или пока изменения вступят в сил
тоесть я не дождался обновления и пришел с постом сюда?

пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
 

hunters

Участник
Я так понимаю, это моего производства.
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
да вашего кого же еще, вы сами в личке это подтвердили полумесяцем ранее.
 

jameson

Администратор
тоесть я не дождался обновления и пришел с постом сюда?

пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
Где тебя за что оштрафовал тут? Я лично не вижу.
 

pligin

Команда форума
Администратор
тоесть я не дождался обновления и пришел с постом сюда?

пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
За флуд предупреждение выдал я. Флуд был в другой теме и она же указана в сообщении об этом.
Это мой мегакрутой проект и правила здесь диктую я.
То, что меня нет какое-то время, не означает, что можно форум засирать.
да вашего кого же еще, вы сами в личке это подтвердили полумесяцем ранее.
Не вижу результата, а только бесполезные сообщения. Тему в мусор
 
Верх