forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка проверки хэша! http://forum.bitel.ru/viewtopic.php?f=45&t=12473 |
Страница 1 из 1 |
Автор: | ok-2004 [ 29 май 2017, 13:00 ] |
Заголовок сообщения: | Ошибка проверки хэша! |
Добрый день, при попытке проведения платежа через payonline : Код: 10.129.76.46 - - [29/May/2017:09:35:58 +0300] 0.019 200 4007 "GET /bgbilling/webexecuter HTTP/1.1" 10.129.76.46 - FB1B6B70E8C2845EF96A915DD9234E9D [29/May/2017:09:36:14 +0300] 0.025 200 23749 "POST /bgbilling/webexecuter HTTP/1.1"midAuth=0&GUID11033546130856=&pswd=r^$5aF&user=1100502& 10.129.76.46 - FB1B6B70E8C2845EF96A915DD9234E9D [29/May/2017:09:36:18 +0300] 0.047 200 92397 "GET /bgbilling/webexecuter?action=ContractStatus&mid=0&module=contract&contractId=8747 HTTP/1.1"module=contract&action=ContractStatus&contractId=8747&mid=0& 10.129.76.46 - FB1B6B70E8C2845EF96A915DD9234E9D [29/May/2017:09:36:23 +0300] 0.017 200 8785 "GET /bgbilling/webexecuter?action=ContractLimit&mid=0&module=contract&contractId=8747 HTTP/1.1"module=contract&action=ContractLimit&contractId=8747&mid=0& 10.129.76.46 - FB1B6B70E8C2845EF96A915DD9234E9D [29/May/2017:09:36:32 +0300] 0.187 200 8108 "POST /bgbilling/webexecuter?action=ContractLimit&mid=0&module=contract&contractId=8747 HTTP/1.1"module=contract&days=5&action=ContractLimit ContractLimit&contractId=8747&mid=0&summ=100 & 10.129.76.46 - FB1B6B70E8C2845EF96A915DD9234E9D [29/May/2017:09:36:35 +0300] 0.015 200 8047 "GET /bgbilling/webexecuter?action=GetBalance&mid=0&module=contract&contractId=8747 HTTP/1.1"module=contract&action=GetBalance&contractId=8747&mid=0& 195.211.23.225 - - [29/May/2017:09:40:00 +0300] 0.003 404 162 "GET /bgbilling/payonline/12 HTTP/1.1" БЖБ неожиданно ругнулся вот так : Код: server 05-29/09:40:00 ERROR ["http-bio-/0.0.0.0-80"-exec-4] CommonExecuter - Данные не верны! Ошибка проверки хэша! ru.bitel.bgbilling.common.BGMessageException: Данные не верны! Ошибка проверки хэша! at ru.bitel.bgbilling.modules.payonline.server.PayOnlineExecuter.doPost(PayOnlineExecuter.java:142) at ru.bitel.bgbilling.modules.payonline.server.PayOnlineExecuter.doGet(PayOnlineExecuter.java:42) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) server 05-29/09:40:00 ERROR ["http-bio-/0.0.0.0-80"-exec-4] CommonExecuter - Данные не верны! Ошибка проверки хэша! ru.bitel.bgbilling.common.BGMessageException: Данные не верны! Ошибка проверки хэша! at ru.bitel.bgbilling.modules.payonline.server.PayOnlineExecuter.doPost(PayOnlineExecuter.java:142) at ru.bitel.bgbilling.modules.payonline.server.PayOnlineExecuter.doGet(PayOnlineExecuter.java:42) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) Что означает такая ошибка ? Код: Информация о версии:
Клиент: вер. 6.0 сборка 1396 от 15.04.2016 23:41:35 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 Сервер: вер. 6.0 сборка 1877 от 15.04.2016 23:41:38 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 bill вер. 6.0 сборка 358 от 29.02.2016 20:23:27 card вер. 6.0 сборка 233 от 02.06.2016 15:27:00 dialup вер. 6.0 сборка 409 от 29.02.2016 20:23:47 drweb вер. 6.0 сборка 101 от 09.03.2016 11:18:10 email вер. 6.0 сборка 191 от 02.06.2016 15:27:01 inet вер. 6.0 сборка 1518 от 14.04.2016 15:56:56 ipn вер. 6.0 сборка 280 от 14.04.2016 15:56:58 mps вер. 6.0 сборка 237 от 19.05.2016 18:18:38 npay вер. 6.0 сборка 236 от 03.03.2016 10:15:30 payonline вер. 6.0 сборка 104 от 29.02.2016 20:24:06 rentsoft вер. 6.0 сборка 61 от 29.02.2016 20:24:10 reports вер. 6.0 сборка 229 от 29.02.2016 20:24:11 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 221 от 29.02.2016 20:24:02 ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 169 от 14.04.2016 15:57:00 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 211 от 29.02.2016 20:24:03 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 212 от 29.02.2016 20:24:04 trayinfo вер. 6.0 сборка 178 от 29.02.2016 20:24:14 voiceip вер. 6.0 сборка 237 от 29.02.2016 20:24:25 wm вер. 6.0 сборка 193 от 29.02.2016 20:24:26 yamoney вер. 6.0 сборка 83 от 29.02.2016 20:24:27 Окружение: Клиент: os: Linux amd64, 4.8.0-52-generic java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 jre home: /home/oleg/BGBillingClient_6.0/jdk1.6.0_45/jre default tz: 29.05.2017 09:59 MSK +0300 (Europe/Moscow) user tz: 29.05.2017 09:59 MSK +0300 (Europe/Moscow) locale: ru_RU Сервер: os: Linux amd64, 3.2.0-4-amd64 java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 jre home: /opt/java/jdk1.6.0_45/jre default tz: 29.05.2017 10:03 MSK +0300 (Europe/Moscow) db time: 2017-05-29 10:03:12.0 locale: ru_RU |
Автор: | dimOn [ 29 май 2017, 13:17 ] |
Заголовок сообщения: | Re: Ошибка проверки хэша! |
выше этой ошибки в логе в INFO должна быть строка: Параметры Request - ...... покажите её |
Автор: | ok-2004 [ 29 май 2017, 13:33 ] |
Заголовок сообщения: | Re: Ошибка проверки хэша! |
В логе вот только это : Код: 05-29/09:40:00 INFO ["http-bio-/0.0.0.0-80"-exec-4] CommonExecuter - Разбор ответа от сервера PayOnline
05-29/09:40:00 INFO ["http-bio-/0.0.0.0-80"-exec-4] CommonExecuter - Параметры Request - null |
Автор: | dimOn [ 29 май 2017, 13:38 ] |
Заголовок сообщения: | Re: Ошибка проверки хэша! |
пришёл запрос без параметров просто, вот и всё судя по логам так и было дёрнуто: 195.211.23.225 - - [29/May/2017:09:40:00 +0300] 0.003 404 162 "GET /bgbilling/payonline/12 HTTP/1.1" кто это вызвал по GET и зачем? |
Автор: | ok-2004 [ 29 май 2017, 13:49 ] |
Заголовок сообщения: | Re: Ошибка проверки хэша! |
понятно, попробуем отловить... |
Автор: | skn [ 29 май 2017, 14:02 ] |
Заголовок сообщения: | Re: Ошибка проверки хэша! |
по хорошему нужно nginx`ом ограничить доступ к этоту урлу только с серверов payonline/ |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |