forum.bitel.ru http://forum.bitel.ru/ |
|
урл запроса к МРС http://forum.bitel.ru/viewtopic.php?f=18&t=9299 |
Страница 1 из 2 |
Автор: | supp [ 29 май 2014, 12:06 ] |
Заголовок сообщения: | урл запроса к МРС |
ребят освежите память - дело было давно... платежники постом стучат на урл билинга... https://ip billing/mpsexecuter/1/1/ что означают числовые значения /1/1/ ??? |
Автор: | Phricker [ 29 май 2014, 12:11 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Первое это айди модуля. Второе айди платежной системы из конфига модуля |
Автор: | supp [ 29 май 2014, 13:01 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
спасибо. |
Автор: | supp [ 29 май 2014, 23:20 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
При нажатии кнопки вывести вываливается неизвестная ошибка... спасайте server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - InvocationTargetException caused by: server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - java.lang.IllegalArgumentException: No enum const class bitel.billing.server.mps.bean.Conf$Protocol.bisys server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.lang.Enum.valueOf(Enum.java:196) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.mps.bean.Conf$Protocol.valueOf(Conf.java:1) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.mps.bean.Conf$Protocol.get(Conf.java:57) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.mps.bean.Conf.<init>(Conf.java:506) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.lang.reflect.Constructor.newInstance(Constructor.java:513) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at ru.bitel.bgbilling.server.util.Setup.getConfig(Setup.java:161) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:434) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.mps.action.ActionPaymentList.doAction(ActionPaymentList.java:44) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.Executer.doModule(Unknown Source) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.Executer$1.run(Unknown Source) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.security.AccessController.doPrivileged(Native Method) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at javax.security.auth.Subject.doAs(Subject.java:396) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.Executer.doPost(Unknown Source) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] LoggingPrintStream - at java.lang.Thread.run(Thread.java:662) server 05-29/22:45:47 ERROR ["http-bio-/0.0.0.0-8443"-exec-7] CommonExecuter - java.lang.NullPointerException at bitel.billing.server.mps.bean.MPSPaymentManager.getInstance(MPSPaymentManager.java:436) at bitel.billing.server.mps.action.ActionPaymentList.doAction(ActionPaymentList.java:44) at bitel.billing.server.Executer.doModule(Unknown Source) at bitel.billing.server.Executer$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:396) at bitel.billing.server.Executer.doPost(Unknown Source) at javax.servlet.http.HttpServlet.service(HttpServlet.java:641) 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.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) |
Автор: | dimOn [ 30 май 2014, 00:51 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
конфиг модуля покажите |
Автор: | supp [ 30 май 2014, 01:01 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
mps.1.mode=1 mps.1.title=Sberbank mps.1.protocol=bisys mps.1.protocol.ext=noBaseAuth mps.1.secret=test1234 mps.1.pid=4 mps.1.search.mode=contract mps.1.search.mid=1 mps.1.search.pattern=K$NUMBER mps.1.numberPattern=\d+ mps.1.search.allow.contract.groups=1,2,3,4,5,6,7,8,9,10 mps.1.timeoffset=300 |
Автор: | dimOn [ 30 май 2014, 01:10 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
версия биллинга какая? вы уверены, что там уже есть bisys, он довольно свежий, емнип? |
Автор: | supp [ 30 май 2014, 01:22 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
5.2 |
Автор: | dimOn [ 30 май 2014, 01:56 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
bisys не было никогда в 5.2 |
Автор: | supp [ 30 май 2014, 11:41 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
а в 6.0? |
Автор: | Artur [ 30 май 2014, 12:00 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
supp писал(а): а в 6.0? А в 6.0 он есть |
Автор: | sgilyin [ 12 мар 2015, 13:29 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Народ, а что подставить в УРЛ http(s)://<bgbilling_url>/mpsexecuter/<mid>/<mpsId>/ в качестве переменной, чтобы посадить тестовый платеж в качестве проверки? Какие параметры запроса он ждет? Код: <response>
<params> <err_code>99</err_code> <err_text>Не удалось получить параметры запроса!</err_text> </params> </response> |
Автор: | sgilyin [ 17 мар 2015, 09:22 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Люди, ни кто не пользуется модулем МПС? Помощь по нему нужна. Что-то не получается его завести. Точнее он завелся, поиск договора проходит (только при использовании протокола bisys). Нам надо прикрутить оплаты Сбербанка через него. Протоколы (sb и sberbank) выдают ошибку. Скорее всего из-за неверного запроса к БД. В мануалах кроме http(s)://<bgbilling_url>/mpsexecuter/<mid>/<mpsId>/ ничего нет. Какие переменные нужно передать при использовании протоколов sb, sberbank и bisys? Где почитать описание протоколов? |
Автор: | Artur [ 17 мар 2015, 10:08 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
sgilyin писал(а): Люди, ни кто не пользуется модулем МПС? Помощь по нему нужна. Что-то не получается его завести. Точнее он завелся, поиск договора проходит (только при использовании протокола bisys). Нам надо прикрутить оплаты Сбербанка через него. Протоколы (sb и sberbank) выдают ошибку. Скорее всего из-за неверного запроса к БД. В мануалах кроме http(s)://<bgbilling_url>/mpsexecuter/<mid>/<mpsId>/ ничего нет. Какие переменные нужно передать при использовании протоколов sb, sberbank и bisys? Где почитать описание протоколов? В соседней теме было описание протокола bisys. |
Автор: | stark [ 18 мар 2015, 20:28 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
supp писал(а): 5.2 На самом деле, bisys есть в 5.2. Его туда позже накатили по заказу одного клиента(я это делал) 16.07.2014. У вас скорее всего старые билды, обновитесь - там есть bisys |
Автор: | sgilyin [ 30 мар 2015, 12:38 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Спасибо! А есть описание протокола для sb/sberbank? |
Автор: | Artur [ 30 мар 2015, 13:26 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
sgilyin писал(а): Спасибо! А есть описание протокола для sb/sberbank? попробуйте посмотреть от других версий Sberbank Sbrf |
Автор: | sgilyin [ 31 мар 2015, 12:46 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Артур, спасибо. Только в данном описании нет информации, какие переменные нужно передать в адресе запроса. Где бы это найти? |
Автор: | Artur [ 31 мар 2015, 16:45 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
sgilyin писал(а): Артур, спасибо. Только в данном описании нет информации, какие переменные нужно передать в адресе запроса. Где бы это найти? О каких переменных идет речь? Вам нужно обратиться к сбербанку, попросить у них протокол интеграции и посмотреть какой из модулей нашей системы подходит для вашей цели. Вручную вам формировать запросы не нужно, если я правильно вас понял. |
Автор: | sgilyin [ 01 апр 2015, 09:46 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
На текущий момент мы пользуемся самописной прокладкой на пхп. Сажается платеж в БД запросом http://IPБД/bgbilling/executer?user=пользователь&pswd=пароль&id=new&module=contract&summa=сумма&pt=ИДспособаоплаты&action=UpdateContractPayment&comment=коментарий Мы хотим перейти на модуль МПС. Как вручную проверить работоспособность перед вводом в эксплуатацию? З.Ы.: протокол есть от СБ. Там оплата проводится запросом вида Код: https://XXX.XXX.XXX.XXX:xxxx/xxx?command=pay&txn_id=20000123456789&account=NNNNNNNNNN&sum=59.11&txn_date=20081223085817
|
Автор: | Artur [ 01 апр 2015, 10:58 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Судя по запросу, это протокол osmp. Попробуйте настроить его и проверить этим запросом. Подробнее по настройке осмп здесь |
Автор: | sgilyin [ 03 апр 2015, 09:45 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Аналогично. Затык в именах переменных. Что передавать? При запросе Код: http://XXX.XXX.XXX.XXX:xxxx/bgbilling/mpsexecuter/14/1?command=check&txn_id=1&account=XXXXXXXXXX&sum=0.00 Получается ответ Цитата: <response> <result>300</result> <osmp_txn_id>1</osmp_txn_id> <comment>Ошибка запроса</comment> </response> Номер договора как только не пробовал передавать (account, cid, contract, contractid) - ничего не берет. |
Автор: | skn [ 03 апр 2015, 12:06 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
sgilyin писал(а): Номер договора как только не пробовал передавать (account, cid, contract, contractid) - ничего не берет. а что в конфиге? |
Автор: | sgilyin [ 06 апр 2015, 09:36 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Код: mps.1.protocol=osmp
mps.1.mode=1 mps.1.title=ОСМП mps.1.protocol=osmp mps.1.protocol.ext=1 mps.1.login=sberbank mps.1.passw=******* mps.1.pid=10 mps.1.search.mode=contract mps.1.search.1.mode=contract mps.1.search.1.pattern=\A((?:\d{5})|(?:\d{6})|(?:\d{7}))(\d{2})\z:::NK$1-$2 mps.1.search.1.allow.contract.groups=12 mps.1.numberPattern=\A\d{7,9}\z mps.1.min.summ=0 mps.1.max.summ=15000 |
Автор: | skn [ 06 апр 2015, 12:11 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
а какие номера договоров в базе? |
Автор: | sgilyin [ 06 апр 2015, 13:26 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Номер типа "A00000", cid пятизначный |
Автор: | skn [ 06 апр 2015, 13:42 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
а где в вашем запросе логин и пароль? |
Автор: | sgilyin [ 07 апр 2015, 09:12 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
логин/пароль в этот момент браузер запрашивает. до автоматической передачи еще не дошло. вот поэтому найти бы тех, у кого все работает, чтобы подсказали синтаксис запроса. |
Автор: | sgilyin [ 07 апр 2015, 11:04 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
Может кто-нибудь привести пример работоспособного http-запроса в БД через модуль MPS? |
Автор: | skn [ 07 апр 2015, 12:17 ] |
Заголовок сообщения: | Re: урл запроса к МРС |
ошибка из за суммы в запросе, она должна быть больше нуля |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |