forum.bitel.ru http://forum.bitel.ru/ |
|
Система тестирования провайдеров Е-порт http://forum.bitel.ru/viewtopic.php?f=18&t=2618 |
Страница 1 из 3 |
Автор: | dbadm [ 22 июл 2009, 13:48 ] |
Заголовок сообщения: | Система тестирования провайдеров Е-порт |
Помогите с системой тестирования провайдеров Е-порт. Е-порт прислал свой открытый ключ и отправил на систему тестирования http://www.e-port.ru/providers/testing.html Открытый ключ е-порт был указан в конфиге модуля MPS mps.1.cert=0 mps.1.pem=MIGfMA0GCSqGSIb3D.... Сгенерировал клиентские сертификаты утилитой cert но в системе тестирования они не подходят, так как они как я понял в формате pkcs#12. Так же е-порт прислал команды по созданию своей пары закрытый/открытый ключ openssl genrsa -out private.pem 1024 openssl rsa -in private.pem -pubout -out public.pem тогда где их указывать? Окончательно запутался, помогите разобраться. |
Автор: | Amir [ 22 июл 2009, 14:27 ] |
Заголовок сообщения: | |
Проблема в том, что системы используют ключи по разному, даже одна система бывает по разному в разных городах... Постараемся описать получше этот момент в ближайшее время. В каком виде они прислали открытый ключ (pem cer)? Они просили подписать его? |
Автор: | dbadm [ 22 июл 2009, 14:38 ] |
Заголовок сообщения: | |
Отправил копию письма в личку. Примерно когда ждать описания? |
Автор: | Amir [ 06 авг 2009, 13:23 ] |
Заголовок сообщения: | |
UP-айте тему, если вам не отвечают, а вы считаете что должны ответить. Не всегда можем уследить за всеми темами... Обновили доку, но вам не нужно создавать клиентский сертификат: http://bgbilling.ru/v4.6/doc/ch17s02s04.html В документации в принципе уже это было описано. Вам просто нужно передать сертификат сервера им. Его можно получить командой keytool -keystore .keystore -alias bgbilling -exportcert -file bgbilling.cer При необхожимости можно сконвертировать в текстовый формат openssl x509 -inform der -in bgbilling.cer -out bgbilling.pem Если серверный сертификат еще не создан, то создать его: http://bgbilling.ru/v4.6/doc/ch01s14.html Цитата: Код: keytool -keystore .keystore -alias bgbilling -genkey -keyalg RSA -dname "cn=bill.provider.ru, email=email@provider.ru,ou=Provider Billing, o=Provider, c=RU" -validity 1001 заменяя cn=bill.provider.ru, email=email@provider.ru,ou=Provider Billing, o=Provider на ваши данные. |
Автор: | dbadm [ 14 авг 2009, 13:59 ] |
Заголовок сообщения: | |
а как из сертификата вытащить паблик-ключ? |
Автор: | Amir [ 14 авг 2009, 14:50 ] |
Заголовок сообщения: | |
Я думаю они сами могут это сделать, но можно и так openssl x509 -inform der -in bgbilling.cer -pubkey -noout > public.pem или из текстового формата openssl x509 -inform pem -in bgbilling.pem -pubkey -noout > public.pem |
Автор: | dbadm [ 14 авг 2009, 15:27 ] |
Заголовок сообщения: | |
Наверное, могут, но все равно заворачивают в систему тестирования >Вытащите из этого сертификата паблик-ключ и задайте в инструменте тестирования. Для этого должны быть утилиты openssl >может они умеют это делать, или спросите у разработчика как из сертификата вытащить паблик-ключ. |
Автор: | dbadm [ 17 авг 2009, 14:06 ] |
Заголовок сообщения: | |
Установил в системе тестирования свой паблик-ключ. на 4-ом тесте получил ошибку 1 операция type=payment на отсутствующий account (id=552311534) 2009-08-17 11:56:07 ошибка, отсутствует поле 'pay_time' Статус ошибка, отсутствует поле 'pay_time' Запрос POST https:/server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 395 Content-Type: application/x-www-form-urlencoded; charset=koi8-r account=100000002-05&id=552311534&pay_time=2009-08-17T11%3A56%3A07%2B04&sum=51.00×tamp=2009-08-17T11%3A56%3A07%2B04&type=payment &sign=73f718c493b7e64e3694aa1a8a6180bb0ff8d2354819b1d498786036b8d438f1e86ff3434921920a7ec5e7aa2cda8adc75181414ca5a318ec0 df9b62af436c231aef54b1a1896db413b34283c65461e9377b8bae768228cba600f2bf997bdf3859808f5072644691074c3310c890a272c251d08d62 417712df6e18fac3c4f0aa Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Mon, 17 Aug 2009 07:51:56 GMT Server: Apache-Coyote/1.1 Content-Length: 471 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=685ED1D4AE75557379830474393E0D0B; Path=/; Secure account=100000002-05&id=552311534&reason=%D0%94%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80%20%D0%BD%D0%B5%20%D0%BD%D0%B0%D0%B9%D0%B4%D0%B5%D0%BD&result=F3&sum=51.00×tamp=2009-08-17T11%3A56%3A07%2B04&type=payment &sign=569484F07AE8CB059DD3946C5705DD86AD0D09B764EF44E9E56EDC40287CD1494A186F1D08F47A819862C55A880CA22B9567458F9C79BAEFBA 443824EC1ADF493912056590F5FA908BBA26B3A69C5C1A299957BBB5C89629BF1D7E09260CDA5DB079AE88CBB7AFDF5B6E8334B7BA6ED270381CC205 7E311637C300D2F32CC74B Куда смотреть дальше? |
Автор: | Amir [ 17 авг 2009, 14:51 ] |
Заголовок сообщения: | |
Они похоже каждые полгода протокол меняю без совместимости со старым... У вас есть описание протокола? Можете выслать на bgbilling@bitel.ru? |
Автор: | dbadm [ 17 авг 2009, 15:00 ] |
Заголовок сообщения: | |
Отправил на почту все что получил от Е-порт |
Автор: | dbadm [ 17 авг 2009, 16:41 ] |
Заголовок сообщения: | |
Amir отправил описание протокола в личку |
Автор: | Amir [ 17 авг 2009, 16:45 ] |
Заголовок сообщения: | |
А там написано pay_time - дата/время принятия платежа системой (наличие по договоренности) pay_time - копия из запроса (указывается в случае S*, F*) (наличие по договоренности) может там его где убрать можно? даже если поддержку добавим, он все равно использоваться не будет... |
Автор: | dbadm [ 17 авг 2009, 16:48 ] |
Заголовок сообщения: | |
Отключил pay_time, вывалился с ошибкой на 8 тесте 5 операция type=payment c неправильным форматом sign (id=552379583) 2009-08-17 14:42:03 ошибка, ожидался result=E1 (получен result=E2, диагностика: Внутренняя ошибка сервера биллинга) Статус ошибка, ожидался result=E1 (получен result=E2, диагностика: Внутренняя ошибка сервера биллинга) Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 173 Content-Type: application/x-www-form-urlencoded; charset=koi8-r account=100000001-05&id=552379583&sum=51.00×tamp=2009-08-17T14%3A42%3A03%2B04&type=payment &sign=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%3F%5C%60 Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Mon, 17 Aug 2009 10:37:52 GMT Server: Apache-Coyote/1.1 Content-Length: 474 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=C98BEB9AB330F6953344651BE935E3F4; Path=/; Secure reason=%D0%92%D0%BD%D1%83%D1%82%D1%80%D0%B5%D0%BD%D0%BD%D1%8F%D1%8F%20%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0%20%D0%B1%D0%B8%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3%D0%B0&result=E2 &sign=27F7421F2B2980192DAFBF3F051A12CDEEFFEC5B523AF5EE8C8852FC21868F6D124C7889FC407E83439A5866E5466C066960EA9E32079E1A1C 8BD1110ECA763FB930F89B296702759714BE05F2018CD9F986BAF6BDBD451222FF37D92CD2B823F1CD166F5CB447AC6CECB5D868E3FE53AF805230B5 6E8244B15B0A56428A8208 |
Автор: | Amir [ 17 авг 2009, 17:08 ] |
Заголовок сообщения: | |
В server.out/server.log что? |
Автор: | dbadm [ 17 авг 2009, 17:13 ] |
Заголовок сообщения: | |
в server.out чисто, в server.log 08-17/15:02:42 INFO [http-8443-1] Setup - Load config for mid=6 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - java.lang.NumberFormatException: For input string: "!@#0^" 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at java.lang.NumberFormatException.forInputString(Unknown Source) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at java.lang.Integer.parseInt(Unknown Source) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at java.math.BigInteger.<init>(Unknown Source) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:317) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:350) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:415) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:114) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 08-17/15:02:52 ERROR [http-8443-1] LoggingPrintStream - at java.lang.Thread.run(Unknown Source) |
Автор: | Amir [ 17 авг 2009, 17:22 ] |
Заголовок сообщения: | |
Выложили обновление модуля |
Автор: | dbadm [ 17 авг 2009, 17:37 ] |
Заголовок сообщения: | |
Обновился 08-17/15:21:48 INFO [main] Server - mps v.4.6 build 154 from 17.08.2009 17:16:39 Клиент 4.6 сборка 424 Сервер 4.6 сборка 532 Ошибка на 8 тесте, в server.log/out чисто операция type=payment c неправильным форматом sign (id=552398066) 2009-08-17 15:28:02 ошибка, ожидался result=E1 (получен result=E3) Статус ошибка, ожидался result=E1 (получен result=E3) Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 173 Content-Type: application/x-www-form-urlencoded; charset=koi8-r account=100000001-05&id=552398066&sum=51.00×tamp=2009-08-17T15%3A28%3A02%2B04&type=payment &sign=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%3F%5C%60 Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Mon, 17 Aug 2009 11:23:52 GMT Server: Apache-Coyote/1.1 Content-Length: 279 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=131FA0E6FABB063B8B9107111B5EA845; Path=/; Secure reason=&result=E3 &sign=80A0D297E0CA6DFC517B006D82639DA6A5A8949E19BFF384C5E30D3AF15E740C25AF93D38E555726654B340F3E68B27B0817C5A77964C382F7 427F9C2EC2CED4ECDDCBA2752EEFBA1CB3E6487A9122402AC005ADB7B974EB856BB89EC872E2068EF46DBAC59D67686E6A7D0D4AB44F4F0000255239 133039C61006FC0A253B7C |
Автор: | Amir [ 17 авг 2009, 18:40 ] |
Заголовок сообщения: | |
Выложили обновление |
Автор: | dbadm [ 17 авг 2009, 18:45 ] |
Заголовок сообщения: | |
Обновился. 08-17/16:32:42 INFO [main] Server - mps v.4.6 build 155 from 17.08.2009 18:32:52 Ошибка на 12 тесте, в server.log/out чисто 9 операция type=payment с лишним параметром (id=552426605) 2009-08-17 16:38:39 ошибка, ожидался result=S1 (получен result=E3) Статус ошибка, ожидался result=S1 (получен result=E3) Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 371 Content-Type: application/x-www-form-urlencoded; charset=koi8-r abcxyz=xyzabc&account=100000001-05&id=552426605&sum=51.00×tamp=2009-08-17T16%3A38%3A38%2B04&type=payment &sign=904b3679a0a1a190310b11906bbfd5b448567558abf46cd845524161d260b096f77d78839862bdf6ea1381bcc50d708e749594dee325164571 ee40cc98999f8ae036eae779b8a0f3aa198c89ead827f64ab4740f0a908d4074478a130e9df381822f89448375358d72287bb080fc49a5122907e1bb d0f901579f35a852bdef0c Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Mon, 17 Aug 2009 12:34:28 GMT Server: Apache-Coyote/1.1 Content-Length: 279 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=B30295CF6B1F782CF37F92D98FA23346; Path=/; Secure reason=&result=E3 &sign=80A0D297E0CA6DFC517B006D82639DA6A5A8949E19BFF384C5E30D3AF15E740C25AF93D38E555726654B340F3E68B27B0817C5A77964C382F7 427F9C2EC2CED4ECDDCBA2752EEFBA1CB3E6487A9122402AC005ADB7B974EB856BB89EC872E2068EF46DBAC59D67686E6A7D0D4AB44F4F0000255239 133039C61006FC0A253B7C |
Автор: | dbadm [ 18 авг 2009, 12:09 ] |
Заголовок сообщения: | |
Amir писал(а): Выложили обновление
Amir, стою на 12 тесте с ошибкой 9 операция type=payment с лишним параметром (id=552584696) 2009-08-18 09:12:46 ошибка, ожидался result=S1 (получен result=E3) |
Автор: | Amir [ 18 авг 2009, 15:50 ] |
Заголовок сообщения: | |
Не было раньше у них проверки на лишний параметр.... Да и в описании протокола такого не было. Выложили обновление модуля. |
Автор: | dbadm [ 18 авг 2009, 16:38 ] |
Заголовок сообщения: | |
Обновился, вывалился с ошибкой на первом тесте server.log/out чисто в системе тестирования е-порт 107 тестов Код: обычная операция type=check 2009-08-18 14:30:44 ошибка, ожидался result=S1 (получен result=E1, диагностика: Ошибка запроса) Статус ошибка, ожидался result=S1 (получен result=E1, диагностика: Ошибка запроса) Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 342 Content-Type: application/x-www-form-urlencoded; charset=koi8-r account=100000001-05&sum=51.00×tamp=2009-08-18T14%3A30%3A43%2B04&type=check &sign=db72f40fde36fc5a9c4da35445b6d6813e8f23ed2ffe7fc84a3d1fec09477587fb1e7fa57ac7afbabd965cb77ab040f232fa502bb45b24f072 8502e79fc2a96b8667b2b1ce34b3d692010c610037872316a95ae0c128841c4964662a96a38222b28e38f1d3e5fc416461265f06464532e1ef97841b a720ffb6c61608ec92a6f7 Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Tue, 18 Aug 2009 10:30:52 GMT Server: Apache-Coyote/1.1 Content-Length: 360 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=6482CA9BE6128BEDE9EDC1326395136A; Path=/; Secure reason=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0&result=E1 &sign=05FE7C4A7A54C5FCD9D11391028CE4A682ACF9FE7A6D0A20E0858E8C720E65B08B3A305CE17F0BFBFA801682EDC6981777F2B9D7AD6DB6380E FED8EE0A07703F75CBFCE70D99F71DEC88EAE343A83C69C9343103854CCDDCCC220297F37E7A406DE4A3D48A779111B5686B1A66B1B6B639A61556F4 8E51E5DB0DEE5A74B15A96 |
Автор: | Amir [ 18 авг 2009, 17:09 ] |
Заголовок сообщения: | |
Выложили обновление |
Автор: | dbadm [ 18 авг 2009, 17:20 ] |
Заголовок сообщения: | |
Обновился, ошибка на 12 тесте, в server.log/out чисто Спросил е-порт какое количество тестов необходимо пройти ответили - Вообще все тесты в интерфейсе тестирования должны проходить успешно. Код: 9 операция type=payment с лишним параметром (id=552729842) 2009-08-18 15:10:45 ошибка, ожидался result=S1 (получен result=E1, диагностика: Ошибка запроса)
Статус ошибка, ожидался result=S1 (получен result=E1, диагностика: Ошибка запроса) Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 371 Content-Type: application/x-www-form-urlencoded; charset=koi8-r abcxyz=xyzabc&account=100000001-05&id=552729842&sum=51.00×tamp=2009-08-18T15%3A10%3A45%2B04&type=payment &sign=23a5e94e18cf1868e926f7ba39ab89a8c8cc939ad4ad571d2f0735769039a5cd24f2663f90c2f29076dffd3bdc60def5ab875a5fbbf97a706c e8579038692f7e2c46e0d183f7802c00c511314257e3f53869d61bdfbd0b4e28a45b7185c22620d648a8103116b0d5b26f58e5fdb8d88c02a48a981a 2f9bb1a1fe9e939cfec410 Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Tue, 18 Aug 2009 11:10:54 GMT Server: Apache-Coyote/1.1 Content-Length: 360 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=70A1151FB54E9A8C78F3968995F0528B; Path=/; Secure reason=%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%20%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0&result=E1 &sign=05FE7C4A7A54C5FCD9D11391028CE4A682ACF9FE7A6D0A20E0858E8C720E65B08B3A305CE17F0BFBFA801682EDC6981777F2B9D7AD6DB6380E FED8EE0A07703F75CBFCE70D99F71DEC88EAE343A83C69C9343103854CCDDCCC220297F37E7A406DE4A3D48A779111B5686B1A66B1B6B639A61556F4 8E51E5DB0DEE5A74B15A96 |
Автор: | Amir [ 18 авг 2009, 17:56 ] |
Заголовок сообщения: | |
Перепутал коды ошибок, думал нужно ругаться на неверный запрос, однако нужно проверять все пришедшие параметры на подпись... Выложили обновление |
Автор: | dbadm [ 18 авг 2009, 18:02 ] |
Заголовок сообщения: | |
Обновил модуль 08-18/15:53:07 INFO [main] Server - mps v.4.6 build 158 from 18.08.2009 17:49:29 ошибка на 12 тесте Код: 9 операция type=payment с лишним параметром (id=552746207) 2009-08-18 15:53:36 ошибка, отсутствует поле 'abcxyz'
Статус ошибка, отсутствует поле 'abcxyz' Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 371 Content-Type: application/x-www-form-urlencoded; charset=koi8-r abcxyz=xyzabc&account=100000001-05&id=552746207&sum=51.00×tamp=2009-08-18T15%3A53%3A35%2B04&type=payment &sign=426e9ccbfd45178e3d827318d75d9943eaff063193e9cf8628a35bbbc2af187469d549c9fc1c83a79c62e16c7941717ef30c83d9611c8a900c 6db97fafd4b0871f955671471a9615883ab9fbcfabc67b946836f0bb1c082401fe17e60323f665cd9693349ab106926f2c2634739040d5a84c01b045 0779bc6687e0cce8e60546 Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Tue, 18 Aug 2009 11:53:45 GMT Server: Apache-Coyote/1.1 Content-Length: 367 Content-Type: application/x-www-form-urlencoded;charset=UTF-8 Set-Cookie: JSESSIONID=E2B95E31F130C9409DA4CAFA5C26CD0B; Path=/; Secure account=100000001-05&id=552746207&result=S1&sum=51.00×tamp=2009-08-18T15%3A53%3A35%2B04&type=payment &sign=228D376290A17CCA08AC5285619996A3E4B10E40779C942D63E4F54AFBFF9EFB1B808BFBA9632B5B09FA02765A32740C26AC66DDCFA2BE6767 05B453B26752D7EECD8B3BFF200C1751F44B31946E172B000CA9CA613FB27CF3B4BD533C5D307E24BBC424453C47659968EA1F9F64B0F22D18A078F0 30B9A2A046C857408E6920 в server.log 08-18/15:54:42 INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent c id: 8; module: 0; type: 1 |
Автор: | Amir [ 19 авг 2009, 15:12 ] |
Заголовок сообщения: | |
Выложили обновление. Теперь должен возвращать лишние параметры... |
Автор: | dbadm [ 19 авг 2009, 16:28 ] |
Заголовок сообщения: | |
Ошибка на 5 тесте Код: 2 операция type=status для проверки непрошедшего платежа (id=553044293) 2009-08-19 14:20:45 ошибка, отсутствует поле 'sign' Статус ошибка, отсутствует поле 'sign' Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 325 Content-Type: application/x-www-form-urlencoded; charset=koi8-r id=553044293×tamp=2009-08-19T14%3A20%3A45%2B04&type=status &sign=b5adc6f2499004cebc6f14fc1c7550effd7640bd83e32ea8a418b7f92fcd275873908e5037678ebffae6959749b6e57b9dd8ff7506bf9bcf5a 885bf3ade56b643f587f1c6325f7ce2f739d71e2130e53b2ea20ee99b0e616e558730242c56a0b4ca2cb577ef4700b7c33148d6136bb10611d84051a 8b9a2fcf3c7af1ff59c17b Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Wed, 19 Aug 2009 10:20:55 GMT Server: Apache-Coyote/1.1 Content-Length: 0 Set-Cookie: JSESSIONID=11BDB223262781F2216980968E0CD267; Path=/; Secure в server.log Код: 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - java.lang.NullPointerException
08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at java.net.URLEncoder.encode(Unknown Source) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.enc(EPortPaymentManager.java:101) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.getResponse(EPortPaymentManager.java:610) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:462) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:415) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:114) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 08-19/14:20:55 ERROR [http-8443-1] LoggingPrintStream - at java.lang.Thread.run(Unknown Source) [root@bgb log]# |
Автор: | Amir [ 19 авг 2009, 16:34 ] |
Заголовок сообщения: | |
Выложили... |
Автор: | dbadm [ 19 авг 2009, 16:43 ] |
Заголовок сообщения: | |
Ошибка на 6 тесте Код: операция type=payment без параметра sign (id=553049792) 2009-08-19 14:35:31 ошибка, отсутствует поле 'sign' Статус ошибка, отсутствует поле 'sign' Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/ Host: server.ru:8443 Content-Length: 95 Content-Type: application/x-www-form-urlencoded; charset=koi8-r account=100000001-05&id=553049792&sum=51.00×tamp=2009-08-19T14%3A35%3A30%2B04&type=payment Ответ HTTP/1.1 200 OK Cache-Control: no-cache, no-store Connection: close Date: Wed, 19 Aug 2009 10:35:41 GMT Server: Apache-Coyote/1.1 Content-Length: 0 Set-Cookie: JSESSIONID=F1ADE9CE9F6F87CA2DF58DF8A5B2F8FE; Path=/; Secure в server.log Amir может по аське для оперативности ? мой номер в профиле Код: 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - java.lang.NullPointerException
08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.getResponse(EPortPaymentManager.java:684) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:462) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:415) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:114) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 08-19/14:35:41 ERROR [http-8443-1] LoggingPrintStream - at java.lang.Thread.run(Unknown Source) [root@bgb log]# |
Страница 1 из 3 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |