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

  • Автор темы hunters
  • Дата начала
hunters
Участник
Сообщения
24
Реакции
1
Приветствую. Прошу помочь мне, разобраться с пополнением баланса пользователя через 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
Участник
Сообщения
612
Реакции
359
В том что бывалые давным давно хостятся на psweb, где никакой Cloudflare не нужен - наши сервера просто на DNS уровне способны отбить DDOS, представь какой запас прочности у хост-серверов. Более того в даркнете хакеры при виде dns*.psweb.host уже посылают лесом тех кто тестовые ддосы пытается заказать.
 
hunters
Участник
Сообщения
24
Реакции
1
мне бы разобраться с насущным вопросом.
,а так спасибо за предложение)
 
pirat3.0
Участник
Сообщения
127
Реакции
56
hunters написал(а):
Операции провожу со счетом на который идет пополнение баланса пользователя, так как пока не отправил мерчант на модерацию.
Этого вообще не понял.
А с Cloudflare у меня проблем вроде не было, но я доверенный ip не прописывал. Может по этому...
А лучше воспользоваться советом jameson
 
hunters
Участник
Сообщения
24
Реакции
1
провожу операции с пополнением баланса, с кошельком на который баланс пополняю) с одним кошельком короче)
там в пайре так и написано пока не пройдет модерацию пополнять может только админ.
 
hunters
Участник
Сообщения
24
Реакции
1
Я отключил 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 ..
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
hunters написал(а):
HTTP/1.1 500 Internal Server Error
Ошибка в скрипте. Нужно включить вывод ошибок и найти ее.
 
hunters
Участник
Сообщения
24
Реакции
1
в каком именно скрипте?

вот логи ошибок
[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
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
hunters написал(а):
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
Путь к конфигу прописать нужно.
 
hunters
Участник
Сообщения
24
Реакции
1
  • #10
'classes/_class.Config.php'

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

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

Код:
function __autoload($name)
    {
        include('classes/_class.'.$name.'.php');
    }
 
hunters
Участник
Сообщения
24
Реакции
1
  • #12
в мерчанте прописано так _class.Config.php но на хостинге лежит такой файл _class.config.php ( нижним реестром )
разве в этом загвоздка?
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #13
hunters написал(а):
разве в этом загвоздка?
Да, увы.
Имя файла и в самом файле должно быть одинаково.
 
hunters
Участник
Сообщения
24
Реакции
1
  • #14
спасибо, работает, но, только при отключенном cloudflare ... с активным, все осталось по прежнему, ERROR IP
как то так :(
кстати нарыл тут темку , все проделал, но не помогло...
 
APTEMOH
Участник
Сообщения
889
Реакции
256
Telegram
APTEMOH
  • #15
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
  • #16
hunters написал(а):
Я так понимаю, это моего производства.
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
  • Если IP адрес принадлежит Payeer (найти в документации Payeer список IP) и он отсутствует в массиве, то добавить.
  • Если IP адрес принадлежит Cloudflare, то добавить IP Payeer в белый список Cloudflare
5107

- Если IP адрес принадлежит серверу или равен 127.0.0.0, то скорее всего стоит проксирование nginx и не установлен модуль realip
 
hunters
Участник
Сообщения
24
Реакции
1
  • #17
APTEMOH написал(а):
Мб нужно подождать обновления или пока изменения вступят в сил
тоесть я не дождался обновления и пришел с постом сюда?

пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
 
hunters
Участник
Сообщения
24
Реакции
1
  • #18
pligin написал(а):
Я так понимаю, это моего производства.
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
да вашего кого же еще, вы сами в личке это подтвердили полумесяцем ранее.
 
jameson
Участник
Сообщения
612
Реакции
359
  • #19
hunters написал(а):
тоесть я не дождался обновления и пришел с постом сюда?

пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
Где тебя за что оштрафовал тут? Я лично не вижу.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
Telegram
pligin
  • #20
hunters написал(а):
тоесть я не дождался обновления и пришел с постом сюда?

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