forum.bitel.ru http://forum.bitel.ru/ |
|
ошибка при проведении платежа (CRM) http://forum.bitel.ru/viewtopic.php?f=45&t=9222 |
Страница 1 из 1 |
Автор: | ok-2004 [ 08 май 2014, 19:57 ] |
Заголовок сообщения: | ошибка при проведении платежа |
Добрый вечер! Заключили договор с payonline Получили private.security.key и merchant.id В личном кабинете payonline прописали callback URL в виде: http://xxx.xxxxxxx.ru:8080/bgbilling/payonline/12 12- id нашего модуля Настроили модуль payonline вот с таким конфигом Код: web.menu=Оплата пластиковой картой contract.status.active.codes=0 merchant.id=XXXXX private.security.key=XXXXX-XXXX-XXXX-XXXX-XXXXXXXXX pay.online.url=https://secure.payonlinesystem.com/ru/payment payment.type.id=18 redirect.url=http://XXX.XXX.XXX.XXX.:8080/bgbilling/webexecuter min.summa=100 max.summa=3000 check.org.header=xxxxxxxxxxxxxxxxxxxx check.org.inn=xxxxxxxxxxxxxxxxxx check.org.address=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx check.org.phone=xxxxxxxxxxxxxxxxxx pdf.check.title.1.regex=^Pech+$ pdf.check.title.1.title=Good rebill=false rebill.url=https://secure.payonlinesystem.com/payment/transaction/rebill usual.comment="Простой платеж" rebill.comment="Автоплатеж" rebillUnique=может принимать любое значение При переходе на сайт оплаты https://secure.payonlinesystem.com/ru/payment страница открывается с ошибкой. В техподдержке попросили выслать строку с параметрами при открытии https://secure.payonlinesystem.com/ru/payment Смог получить её только при снятии tcpdump-ом траффика обмена браузера клиента с личным кабинетом в БЖБ. Возможный её вид: [url] https://secure.payonlinesystem.com/ru/p ... ebexecuter[/url] Получили ответ: "Проблема в том что Вы используете url encode. В Вашем запросе его использовать не надо." Задумались, чтобы это значило.... Может разработчики знают ? |
Автор: | skn [ 08 май 2014, 22:45 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа |
какая версия биллинга? |
Автор: | ok-2004 [ 09 май 2014, 09:07 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа |
Информация о версии: Клиент: вер. 6.0 сборка 1311 от 03.04.2014 20:40:38 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45 Сервер: вер. 6.0 сборка 1719 от 03.04.2014 17:20:44 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40 card вер. 6.0 сборка 226 от 05.02.2014 15:53:15 dialup вер. 6.0 сборка 402 от 05.02.2014 15:53:42 drweb вер. 6.0 сборка 97 от 05.02.2014 15:53:43 email вер. 6.0 сборка 187 от 05.02.2014 15:53:45 inet вер. 6.0 сборка 1368 от 04.04.2014 14:03:52 ipn вер. 6.0 сборка 275 от 05.02.2014 15:54:24 mps вер. 6.0 сборка 210 от 24.02.2014 20:25:19 npay вер. 6.0 сборка 223 от 05.02.2014 15:55:06 payonline вер. 6.0 сборка 76 от 05.02.2014 15:55:10 reports вер. 6.0 сборка 211 от 20.03.2014 16:38:51 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 215 от 05.02.2014 15:55:14 ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 102 от 06.03.2014 16:49:16 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 199 от 02.04.2014 17:18:42 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 208 от 13.03.2014 18:41:47 trayinfo вер. 6.0 сборка 176 от 05.02.2014 15:55:51 voiceip вер. 6.0 сборка 229 от 19.03.2014 13:23:09 wm вер. 6.0 сборка 191 от 05.02.2014 15:56:42 yamoney вер. 6.0 сборка 67 от 02.04.2014 16:24:05 |
Автор: | skn [ 12 май 2014, 20:34 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа |
выложили сборку где ЛК Payonline переделан на JSP, попробуйте |
Автор: | ok-2004 [ 13 май 2014, 09:09 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
попробывал, теперь прямо в окно браузера при переходе из личного кабинета на сайт payonline выплёвывает: Код: server 05-13/07:03:24 ERROR ["http-bio-/0.0.0.0-8080"-exec-1] CommonExecuter - javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found
org.apache.jasper.JasperException: javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:570) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:343) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) 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 ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:296) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 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 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.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) Caused by: javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found at org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fwhen_005f29(webcontent_jsp.java:5139) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fchoose_005f1(webcontent_jsp.java:594) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005fputAttribute_005f1(webcontent_jsp.java:484) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005finsertDefinition_005f0(webcontent_jsp.java:178) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspService(webcontent_jsp.java:133) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) |
Автор: | Artur [ 13 май 2014, 11:48 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Попробуйте еще раз обновится. В сборку jsp-файлы не попали почему то. |
Автор: | ok-2004 [ 13 май 2014, 12:10 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
тоже самое! когда в личном кабинете тыкаю на ссылку :"оплата пластиковой картой" http://xx.xxxxxx.ru:8080/bgbilling/webe ... actId=9966 то в окне браузера появляется: Код: server 05-13/10:05:11 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] CommonExecuter - javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found org.apache.jasper.JasperException: javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:570) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:343) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) 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 ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:296) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 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 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.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) Caused by: javax.servlet.ServletException: File "/WEB-INF/jspf/payonline/body.jsp" not found at org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:411) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:378) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fwhen_005f29(webcontent_jsp.java:5139) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fchoose_005f1(webcontent_jsp.java:594) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005fputAttribute_005f1(webcontent_jsp.java:484) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005finsertDefinition_005f0(webcontent_jsp.java:178) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspService(webcontent_jsp.java:133) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) ... 44 more для справки: ls -al webroot/WEB-INF/jspf/ Код: total 44 drwxr-sr-x 7 root staff 4096 May 13 05:35 . drwxr-sr-x 3 root staff 4096 Oct 18 2013 .. drwxr-sr-x 2 root staff 4096 Dec 9 05:13 bill drwxr-sr-x 2 root staff 4096 Oct 9 2013 contract drwxr-sr-x 2 root staff 4096 Oct 10 2013 documents drwxr-sr-x 2 root staff 4096 Oct 9 2013 include drwxr-sr-x 2 root staff 4096 Oct 18 2013 layout -rw-r--r-- 1 root staff 2930 May 13 05:35 webcontent.jsp -rw-r--r-- 1 root staff 2657 Oct 18 2013 webcontent.jsp.bak.1382061740037 -rw-r--r-- 1 root staff 2742 Dec 9 05:13 webcontent.jsp.bak.1386551588562 -rw-r--r-- 1 root staff 2837 May 13 05:35 webcontent.jsp.bak.1399944921172 нету там каталога payonline! P.S.: Код: Информация о версии:
Клиент: вер. 6.0 сборка 1318 от 12.05.2014 20:43:15 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45 Сервер: вер. 6.0 сборка 1736 от 12.05.2014 20:43:24 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40 card вер. 6.0 сборка 227 от 06.05.2014 18:58:40 dialup вер. 6.0 сборка 404 от 24.04.2014 19:38:56 drweb вер. 6.0 сборка 98 от 10.04.2014 19:28:24 email вер. 6.0 сборка 187 от 05.02.2014 15:53:45 inet вер. 6.0 сборка 1383 от 12.05.2014 20:43:52 ipn вер. 6.0 сборка 276 от 10.04.2014 19:28:30 mps вер. 6.0 сборка 215 от 15.04.2014 18:38:43 npay вер. 6.0 сборка 225 от 23.04.2014 14:16:23 payonline вер. 6.0 сборка 81 от 13.05.2014 11:55:36 reports вер. 6.0 сборка 212 от 14.04.2014 16:39:52 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 216 от 23.04.2014 16:50:27 ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 109 от 12.05.2014 20:43:57 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 199 от 02.04.2014 17:18:42 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 209 от 12.05.2014 13:07:11 trayinfo вер. 6.0 сборка 176 от 05.02.2014 15:55:51 voiceip вер. 6.0 сборка 232 от 12.05.2014 16:41:36 wm вер. 6.0 сборка 191 от 05.02.2014 15:56:42 yamoney вер. 6.0 сборка 72 от 07.05.2014 14:45:13 |
Автор: | ok-2004 [ 13 май 2014, 12:32 ] | ||
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) | ||
Вообщем скачал payonline_81.zip, руками положил в webroot/WEB_INF/jspf папку payonline: Код: ls -al /usr/local/BGBillingServer/webroot/WEB-INF/jspf/payonline/ total 20 drwxr-sr-x 2 root root 4096 May 12 20:39 . drwxr-sr-x 8 root staff 4096 May 13 10:25 .. -rw-r--r-- 1 root root 213 May 12 20:39 body.jsp -rw-r--r-- 1 root root 7695 May 12 20:39 payonline.jsp ошибки перестали сыпаться в server.error.log новот такой урл: Код: https://secure.payonlinesystem.com/ru/payment/?MerchantId=xxxxxx&OrderId=9966_%3C%3E65B%20?@8=8%3C0BL%20;N1%3E5%207=0G5=85_1399962408705_0&Amount=100.00&Currency=RUB&SecurityKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&ReturnUrl=http%3A%2F%2FXX.XXX.XXX.XXX%3A8080%2Fbgbilling%2Fwebexecuter payonlint-у опять не понравился. Я думаю ,что строка с ORDERID не проходит по стандартам протокола обмена :
|
Автор: | Artur [ 13 май 2014, 13:05 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
ok-2004 писал(а): Вообщем скачал payonline_81.zip, руками положил в webroot/WEB_INF/jspf папку payonline: Код: ls -al /usr/local/BGBillingServer/webroot/WEB-INF/jspf/payonline/ total 20 drwxr-sr-x 2 root root 4096 May 12 20:39 . drwxr-sr-x 8 root staff 4096 May 13 10:25 .. -rw-r--r-- 1 root root 213 May 12 20:39 body.jsp -rw-r--r-- 1 root root 7695 May 12 20:39 payonline.jsp ошибки перестали сыпаться в server.error.log новот такой урл: Код: https://secure.payonlinesystem.com/ru/payment/?MerchantId=xxxxxx&OrderId=9966_%3C%3E65B%20?@8=8%3C0BL%20;N1%3E5%207=0G5=85_1399962408705_0&Amount=100.00&Currency=RUB&SecurityKey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&ReturnUrl=http%3A%2F%2FXX.XXX.XXX.XXX%3A8080%2Fbgbilling%2Fwebexecuter payonlint-у опять не понравился. Я думаю ,что строка с ORDERID не проходит по стандартам протокола обмена : В 81й сборке jsp-файлы присутствуют, так что их не нужно было ложить отдельно. Если я ничего не напутал, то судя по коду orderid нигде не энкодится. url encode подвергается только параметр ReturnUrl. Что у вас в параметре rebillUnique в конфигурации? |
Автор: | ok-2004 [ 13 май 2014, 13:22 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
АГА!!!! Так вот где собака-то порылась! Дело в том, что я конфиг скопипастил прямо из доки, подправил тока пару-тройку параметров: Код: #Автоплатеж rebill.comment="Автоплатеж" #Дополнительная уникальность платжей. Необязательный параметр. rebillUnique=может принимать любое значение Думая, что rebill=false отключает автоплатёж, все остальные пораметры ниже трогать не стал Ваш последний пост натолкнул меня на смутную догадку закоммментить все строки: Код: #Автоплатеж #Включает данный функционал в web-кабинете rebill=false #URL, на который отправляются запросы автоплатежа rebill.url=https://secure.payonlinesystem.com/payment/transaction/rebill #Замена комментария по умолчанию к платежам #Простой платеж #usual.comment="Простой платеж" #Автоплатеж #rebill.comment="Автоплатеж" #Дополнительная уникальность платжей. Необязательный параметр. #rebillUnique=может принимать любое значение И о чудо!! Успешную авторизацию в пэйонлайн узрел я! Весь оффис ликует и шлёт Вам вселенское Merci ! |
Автор: | Artur [ 13 май 2014, 14:23 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Не за что! Рад, что у вас заработало. |
Автор: | ok-2004 [ 13 май 2014, 14:42 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Ну на самом деле я рано радовался, на сайт payonline пускает, клиент списывает с карты некоторое кол-во денег, ( и деньги с карты действительно списываются ) но вот с сайта payonline на комп с БЖБ никаких подтверждений в виде xml - файлов не приходит и деньги на баланс клиента не поступают. Сильно подозреваю, что дело в callbackURL, который мы завели в личном кабинете на сайте payonline: http://xx.xxxxxxx.ru:8080/bgbilling/payonline/12 (12 - id payonline в БЖБ ) В прикреплённой pdf-ке написано, что payonline может отправлять подтверждения о транзакциях тока на порты 80 или 443 А Наш БЖБ слушает на портах 8080 и 8443 |
Автор: | ok-2004 [ 13 май 2014, 15:10 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Ох, поговорил с техподдержкой payonlinesystem - они могут подтверждать транзакции на callbackURL тока на порт 80 и 443. Это значит, что нам надо либо порт менять с 8080 на 80, но это придётся делать для всех систем, с которыми мы завязаны, что фактически не раельно, либо заставить биллинг слушать на обоих портах 80 и 8080. Что будет если я в data.properties пропишу : connector.http:*:80,8080 ? Он будет слушать на обоих портах или на последнем заданном ? |
Автор: | stark [ 13 май 2014, 15:25 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
ok-2004 писал(а): Ох, поговорил с техподдержкой payonlinesystem - они могут подтверждать транзакции на callbackURL тока на порт 80 и 443. Это значит, что нам надо либо порт менять с 8080 на 80, но это придётся делать для всех систем, с которыми мы завязаны, что фактически не раельно, либо заставить биллинг слушать на обоих портах 80 и 8080. Что будет если я в data.properties пропишу : connector.http:*:80,8080 ? Он будет слушать на обоих портах или на последнем заданном ? Попробуйте так Код: connector.http=*:80,*:8080
|
Автор: | ok-2004 [ 13 май 2014, 15:38 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
подняли БЖБ с conntector:http по 80 и 8080 портах, вродь завелось.... на callbackUrl даже стали приходить коннекции с сайта payonline.... Но тут новая напасть : Код: server 05-13/13:30:55 ERROR ["http-bio-/0.0.0.0-8080"-exec-7] CommonExecuter - org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction org.apache.jasper.JasperException: org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:343) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) 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 ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:296) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 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 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.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) Caused by: org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fwhen_005f29(webcontent_jsp.java:5139) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fchoose_005f1(webcontent_jsp.java:594) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005fputAttribute_005f1(webcontent_jsp.java:484) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005finsertDefinition_005f0(webcontent_jsp.java:178) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspService(webcontent_jsp.java:133) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) ... 44 more Caused by: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:223) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:200) at javax.el.BeanELResolver.property(BeanELResolver.java:311) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_fmt_005fformatDate_005f0(body_jsp.java:687) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fforEach_005f0(body_jsp.java:640) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fwhen_005f2(body_jsp.java:602) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fchoose_005f2(body_jsp.java:564) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fwhen_005f0(body_jsp.java:336) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fchoose_005f0(body_jsp.java:124) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspService(body_jsp.java:97) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) |
Автор: | Artur [ 13 май 2014, 15:53 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Извините, но нужно будет обновиться.... |
Автор: | ok-2004 [ 13 май 2014, 16:21 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
увы, и с модулем 82-ой версии тоже самое: Код: server 05-13/14:14:58 ERROR ["http-bio-/0.0.0.0-8080"-exec-7] CommonExecuter - org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction
org.apache.jasper.JasperException: org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:471) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:343) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) 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 ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:296) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) 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 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.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) Caused by: org.apache.jasper.JasperException: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:534) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:457) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) 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 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:593) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:530) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fwhen_005f29(webcontent_jsp.java:5139) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_c_005fchoose_005f1(webcontent_jsp.java:594) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005fputAttribute_005f1(webcontent_jsp.java:484) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspx_meth_tiles_005finsertDefinition_005f0(webcontent_jsp.java:178) at org.apache.jsp.WEB_002dINF.jspf.webcontent_jsp._jspService(webcontent_jsp.java:133) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) ... 44 more Caused by: javax.el.PropertyNotFoundException: Property 'paymentDate' not found on type ru.bitel.bgbilling.modules.payonline.common.bean.POTransaction at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:223) at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:200) at javax.el.BeanELResolver.property(BeanELResolver.java:311) at javax.el.BeanELResolver.getValue(BeanELResolver.java:85) at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67) at org.apache.el.parser.AstValue.getValue(AstValue.java:169) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_fmt_005fformatDate_005f0(body_jsp.java:687) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fforEach_005f0(body_jsp.java:640) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fwhen_005f2(body_jsp.java:602) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fchoose_005f2(body_jsp.java:564) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fwhen_005f0(body_jsp.java:336) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspx_meth_c_005fchoose_005f0(body_jsp.java:124) at org.apache.jsp.WEB_002dINF.jspf.payonline.body_jsp._jspService(body_jsp.java:97) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419) ... 61 more |
Автор: | Artur [ 13 май 2014, 16:27 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
А у вас точно обновилась версия? я просто нашел только одно место использования paymentDate и оно было подправлено. Может что-то где-то закешировалось? |
Автор: | ok-2004 [ 13 май 2014, 16:36 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
Код: Информация о версии: Клиент: вер. 6.0 сборка 1318 от 12.05.2014 20:43:15 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45 Сервер: вер. 6.0 сборка 1736 от 12.05.2014 20:43:24 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40 card вер. 6.0 сборка 227 от 06.05.2014 18:58:40 dialup вер. 6.0 сборка 404 от 24.04.2014 19:38:56 drweb вер. 6.0 сборка 98 от 10.04.2014 19:28:24 email вер. 6.0 сборка 187 от 05.02.2014 15:53:45 inet вер. 6.0 сборка 1383 от 12.05.2014 20:43:52 ipn вер. 6.0 сборка 276 от 10.04.2014 19:28:30 mps вер. 6.0 сборка 215 от 15.04.2014 18:38:43 npay вер. 6.0 сборка 225 от 23.04.2014 14:16:23 payonline вер. 6.0 сборка 82 от 13.05.2014 15:58:41 reports вер. 6.0 сборка 212 от 14.04.2014 16:39:52 ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 216 от 23.04.2014 16:50:27 ru.bitel.bgbilling.plugins.dispatch вер. 6.0 сборка 111 от 13.05.2014 15:58:42 ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 199 от 02.04.2014 17:18:42 ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 209 от 12.05.2014 13:07:11 trayinfo вер. 6.0 сборка 176 от 05.02.2014 15:55:51 voiceip вер. 6.0 сборка 232 от 12.05.2014 16:41:36 wm вер. 6.0 сборка 191 от 05.02.2014 15:56:42 yamoney вер. 6.0 сборка 72 от 07.05.2014 14:45:13 закешировалось ? как это ? а как "раскешировать" ? |
Автор: | ok-2004 [ 13 май 2014, 17:03 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
вообщем всё интереснее: приведённая мною выше ошибка возникает, когда в личном кабинете пользователя щелкаешь на ссылку "оплатить банковской картой". Но появляется она только у тех договоров, у которых раньше уже были платежи через систему payonline. Если этот договор ещё не разу не проводил платежи через payonline - то через личный кабинет пользователя вполне удачно можно попасть на сайт paonline Короче - в личном кабинете пользователя не строится таблица ранне проведённых платежей через payonline ! |
Автор: | skn [ 13 май 2014, 17:47 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
в файле payonline.jsp замените ${item.paymentDate} на ${item.date} |
Автор: | ok-2004 [ 13 май 2014, 18:07 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
не верю своему счастью, но походу заработало..... |
Автор: | skn [ 13 май 2014, 19:37 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
ok-2004 писал(а): Ох, поговорил с техподдержкой payonlinesystem - они могут подтверждать транзакции на callbackURL тока на порт 80 и 443. Это значит, что нам надо либо порт менять с 8080 на 80, но это придётся делать для всех систем, с которыми мы завязаны, что фактически не раельно, либо заставить биллинг слушать на обоих портах 80 и 8080. Что будет если я в data.properties пропишу : connector.http:*:80,8080 ? Он будет слушать на обоих портах или на последнем заданном ? правильнее было бы настроить nginx и в нем дополнительно заблокировать доступ к callbackURL только с IP адресов Payonline |
Автор: | ok-2004 [ 14 май 2014, 12:35 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
с портами разобрался уже, интересует другое: Почему я дважды накатывал обновдения модулей payonline и 81 и 82 версий, и через update.sh, и через bg_installer <payonli..> !, и с перезагрузкой БЖБ, и без.. и не разу не файлы в ...webroot/WEB-INF/jspf/payonline/ и не создавались, и не изменялись ? Фактически создавал и изменял их всегда в ручную Права на файли и каталоги проверял, всё с этим ОК.... Вот лог последнего обновления: Код: Checking updates for ru.bitel.bgbilling.plugins.dispatch.. Found update for dispatch build 109 packet dispatch_6.0_111.zip updating to build 111 Checking updates for email.. Checking updates for payonline.. Found update for payonline build 81 packet payonline_6.0_82.zip updating to build 82 Checking updates for server.. Checking updates for update_lib.. Checking updates for client.. Install 2 updates (y/n): Downloading dispatch_6.0_111.zip OK! Downloading payonline_6.0_82.zip OK! Start installing.. Module: ru.bitel.bgbilling.plugins.dispatch already installed. Reinstalling.... Data extract finished... Extract data => OK Database updated... Install ticket inserted.. Base update => OK Reinit plugin id=20 Module Instance init => OK Executing call AddSchedulerTasks; param: ru.bitel.bgbilling.plugins.dispatch.sc Scheduled class ru.bitel.bgbilling.plugins.dispatch.server.DispatchWorker already exists! Result => true Executing call PutFile; param: ru.bitel.bgbilling.plugins.dispatch.xml:actions Result => true Execute calls => OK File's copy finished... File copy => OK Remove libs => OK Module ru.bitel.bgbilling.plugins.dispatch was successfull installed! Please, restart BGBilling server. Module: payonline already installed. Reinstalling.... Data extract finished... Extract data => OK Database updated... Install ticket inserted.. Base update => OK Reinit module instanses REINIT module => 12 Module Instance init => OK Executing call PutFile; param: payonline.xml:actions Result => true Execute calls => OK File's copy finished... File copy => OK Remove libs => OK Module payonline was successfull installed! Please, restart BGBilling server. Как видите, только payonline.xml меняется, а про body.jsp и payonline.jsp ни слова Хотя строка Код: <td><fmt:formatDate value="${item.date}" type="both" dateStyle="MEDIUM" timeStyle="MEDIUM" /> <xsl:value-of select="date" /></td> присутствовала в payonline.jsp в модулях 81 и 82 версий, если бы Вы не подсказали, что в ручную надо её изменить, я бы до посинения обновлял бы необновляемое.. |
Автор: | skn [ 14 май 2014, 15:40 ] |
Заголовок сообщения: | Re: ошибка при проведении платежа (CRM) |
потому, что это было исправлено позже... |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |