hunters
Участник
- Сообщения
- 24
- Реакции
- 1
Приветствую. Прошу помочь мне, разобраться с пополнением баланса пользователя через Payeer.
Сказать честно я методом тыка, много чего перетрогал, но изменений не произошло, и уверен что так же ничего не испортил на сайте.
Можно сказать что по данному запросу просмотрел внимательно как мог, каждую тему касательно "Пополнения баланса" , где то писали верно и казалось что именно это я не доглядел, но в итоге при очередном пересмотре веток форума, наткнулся на тему в которой было указано на просмотре статуса Y и посмотрел на свой, который приводит к ошибке.
Ах да об ошибке... значить доходит до страницы оплаты, оплата производится, возвращает на сайт, на страницу 404 ничего не найдено... у Payeer`a же деньги со счета снимаются и зачисляются. Операции провожу со счетом на который идет пополнение баланса пользователя, так как пока не отправил мерчант на модерацию. И думаю что проблема совсем не в этом. В БД фермы, статус платежа пишет как 0.
Значит посмотрел я Y отчет, там вот что написано.
И в теле ответа :
ERROR IP
Пошел я значит на Cloudflare и там в настройках Firewall выставил правила для IP адресов Payeer которые взял из файла payeer_merchant.php находящейся в корневой директории сайта. И опять безрезультатно,.. такое чувство что я чего то недопонял) в этом процессе.
Подскажите бывалые, в чем заключается загвоздка?
Сказать честно я методом тыка, много чего перетрогал, но изменений не произошло, и уверен что так же ничего не испортил на сайте.
Можно сказать что по данному запросу просмотрел внимательно как мог, каждую тему касательно "Пополнения баланса" , где то писали верно и казалось что именно это я не доглядел, но в итоге при очередном пересмотре веток форума, наткнулся на тему в которой было указано на просмотре статуса 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 Уведомляет :
теперь Payeer Уведомляет :
получается тут проблема не в cloud`e ..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
)
Ошибка в скрипте. Нужно включить вывод ошибок и найти ее.hunters написал(а):HTTP/1.1 500 Internal Server Error
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
в каком именно скрипте?
вот логи ошибок
вот логи ошибок
[Mon Apr 29 1202 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 1202 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 1202 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 1202 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: Stack trace:
[Mon Apr 29 1202 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: #0 {main}
[Mon Apr 29 1202 2019] [warn] [client 149.202.17.210] mod_fcgid: stderr: thrown in /home/xxx/xxx/payeer_merchant.php on line 21
Путь к конфигу прописать нужно.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
Имя файлаhunters написал(а):_class.Config.php
_class.Config.php
или
_class.config.php
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
Да, увы.hunters написал(а):разве в этом загвоздка?
Имя файла и в самом файле должно быть одинаково.
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
спасибо, работает, но, только при отключенном cloudflare ... с активным, все осталось по прежнему, ERROR IP
как то так
кстати нарыл тут темку , все проделал, но не помогло...
как то так
кстати нарыл тут темку , все проделал, но не помогло...
Так?hunters написал(а):кстати нарыл тут темку
Мб нужно подождать обновления или пока изменения вступят в силу!?.Иван83 написал(а):Всё разобрался надо было добавить в cloudflare ip адреса PAYEER в белый список
Я так понимаю, это моего производства.hunters написал(а):ERROR IP
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
- Если IP адрес принадлежит Payeer (найти в документации Payeer список IP) и он отсутствует в массиве, то добавить.
- Если IP адрес принадлежит Cloudflare, то добавить IP Payeer в белый список Cloudflare
- Если IP адрес принадлежит серверу или равен 127.0.0.0, то скорее всего стоит проксирование nginx и не установлен модуль realip
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
тоесть я не дождался обновления и пришел с постом сюда?APTEMOH написал(а):Мб нужно подождать обновления или пока изменения вступят в сил
пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
hunters
Участник
- Сообщения
- 24
- Реакции
- 1
да вашего кого же еще, вы сами в личке это подтвердили полумесяцем ранее.pligin написал(а):Я так понимаю, это моего производства.
IP адрес, с которого приходит оповещение, отсутствует в массиве IP адресов Payeer
Посмотреть IP, которого приходят оповещения:
jameson
Участник
- Сообщения
- 612
- Реакции
- 359
Где тебя за что оштрафовал тут? Я лично не вижу.hunters написал(а):тоесть я не дождался обновления и пришел с постом сюда?
пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
За флуд предупреждение выдал я. Флуд был в другой теме и она же указана в сообщении об этом.hunters написал(а):тоесть я не дождался обновления и пришел с постом сюда?
пс: так же не понял какого хрена мне выдается сообщение за флуд здесь. типа это такой мегакрутой проект и все тут на цыпах ходют?
Это мой мегакрутой проект и правила здесь диктую я.
То, что меня нет какое-то время, не означает, что можно форум засирать.
Не вижу результата, а только бесполезные сообщения. Тему в мусорhunters написал(а):да вашего кого же еще, вы сами в личке это подтвердили полумесяцем ранее.