BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 апр 2024, 11:15

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 23 ] 
Автор Сообщение
 Заголовок сообщения: Когда-когда заработает Е-Порт?
СообщениеДобавлено: 18 дек 2007, 12:57 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
Когда-когда заработает Е-Порт?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 дек 2007, 13:37 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В чем проблема-то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 18 дек 2007, 14:31 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
Дык я уж давно пишу - протокол у них другой. спецификацию я давал. А у Вас очень старый протокол и тот ругается на внутреннюю ошибку сервера....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 дек 2007, 11:05 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
Протокол Е-Порт(а) кому выслать? если потеряли....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 дек 2007, 17:18 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте поставить новый буилд модуля mps.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 13:38 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
Правильный ли конфиг модуля???


mps.1.mode=1
mps.1.title=E-port
mps.1.protocol=eport
#поддержка передачи типа поиска (search.x) через префикс
#mps.1.protocol.ext=0
mps.1.pid=6
mps.1.search.mode=contract
mps.1.search.mid=1
mps.1.search.allow.contract.groups=0
mps.1.search.pattern=K$NUMBER
mps.1.allow.contract.groups=1,2,3,4
mps.1.login=eport
mps.1.passw=eport
#проверка сертификата (очень рекомендуется)
mps.1.cert=0
#mps.1.cert.pem=
mps.1.cert.mod=d397хххх.....
mps.1.cert.exp=1ххх....


И где указать их BEGIN PUBLIC KEY???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 14:06 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
mps.1.search.allow.contract.groups=0 убрать
а
mps.1.allow.contract.groups=1,2,3,4 => в
mps.1.search.1.allow.contract.groups=1,2,3,4

mps.1.cert.mod=d397хххх.....
mps.1.cert.exp=1ххх....
закомментировать

а из BEGIN PUBLIC KEY убрать header и footer (-----xxx-----)
сделать все в одну строку, т.е получится список байтов в 16ричной системе
и эту строку записать в значение
mps.1.cert.pem=


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 14:39 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
спасибо, попробуем...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 16:18 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
помогайте... вопрос в личке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 16:19 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
неработает похоже из за логин-пароля,как отключить???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 16:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
добавьте /1 - id пс в URL
mpsexecuter/7/1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 16:45 
Не в сети

Зарегистрирован: 24 окт 2007, 14:19
Сообщения: 145
Карма: 0
Пустило без пароля....

Можт АСЮ дадите в мыло или личку...

Для оперативности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 16:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
там нет пароля, проверка по подписи
icq в личке


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 17:46 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
ответ епорта
Цитата:
Наконец-то добрались до вашего шлюза. Ошибка на операции check:
отсутствует поле 'sign' в ответе.

запрос:
account=000008&sum=1.37&timestamp=2007-12-26T14%3A39%3A27%
2B03&type=check&sign=3b1531b1a4792fcedd163a5e4d1e8c689e058d4645770647a4b
54b189a38692fe21f75139df96c3e6b40dd82a70aca7f6e4a1d920b70023488f5b2b2bb7
a59211e99812b795c48b70ee72e44d094b408b22c9ba6ec742c68be5d195cf0072a4122b
3841fd82756378b5ba6aa9ab3e7c2c11ffa7c1fdb4d3b2e2711fb42eb9589

ответ:
account=000008&result=S1&sum=1.37&timestamp=2007-12-26T14%3A39%3A27%2B03


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 18:34 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
после правки главного конфига биллинга и добавдения keystore.password=bgbilling
пришло
Цитата:
Теперь ошибка такая: операция type=check: отсутствует поле 'type' в
ответе.

запрос:
account=000008&sum=1.37&timestamp=2007-12-26T15%3A28%3A21%
2B03&type=check&sign=1821304a843328d7cc0da3821858f288f6eb23c73d1437e6597
ed8f0f7251cff87ed2a0ef0cb757fc8f42ac0aff21490402b21f98fc31081acb3c156a00
3629da04413639290ebd82d6c3fe869c97fc2db560afdbac63efb4331373fe8c1669de35
eb4ef360104e668caaa298a9c0be0654c6464dc04c32bda01545696baf7e4

ответ:
account=000008&result=S1&sum=1.37&timestamp=2007-12-26T15%3A28%3A21%
2B03&sign=07082DC61370A0FBE4BE98BD57085D64D0DBC20416753FAE5601C22B8FB6CF
10F2C1FD45A07294DBD2AE123712EDD66BE65348B065B38B81F2DB4FA36785A98604FEAD
6B3BE205867762DDF9C749632BD1201A3FD5388433BB88D9081C9AF39C0AD78224ABE75D
26A3842726EB85FAC515035A516458D465D8FA8AA754C4DC59


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 18:49 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
в протоколе нигде не сказано, что в ответе должно быть поле type...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 19:48 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Ошибка:
операция type=payment c неправильным форматом sign
ошибка, ожидался result=E1
получен result=E3

запрос:
account=000008&id=330325803&pay_time=2007-12-26T16%3A40%3A37%
2B03&sum=1.37&timestamp=2007-12-26T16%3A40%3A37%2B03&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

ответ:
reason=&result=E3&sign=2B88C41AF1C6B5FE4C4A187A07E7C0AFE1EA679F90709C4AA
B2C935F3AD14B47B82FB3EE8EB589E2D741E4A02F070F9C63AF4A3C84F35541A
C27583F7487A0703B7147D765F319349B0023248BB6C622F754FD5A1A338B580D24A266D
A6D1F4BBA9E9945E54BD917002F3C8CFB3CDC451E21DB9CFC0F5F3C7642798090BF13BD


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 дек 2007, 19:57 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Ошибка на операции payment с лишним параметром - ожидался result=S1
(получен result=E3)

Запрос:
abcxyz=xyzabc&account=000008&id=330333096&pay_time=2007-12-26T16%3A53%
3A17%2B03&sum=1.37&timestamp=2007-12-26T16%3A53%3A17%2B03&type=payment
&sign=46777d6c3caa59adf529b04015802aa42d6107ecd315b924aa25246faedab1c804
3ee0daa91d999b2e5368bd50d49f8db59a5312e77afe1020
6e2be741a5601a5a217b6cd875524009f214640747568dd89a3245fbde1de55b65253353
67eaf0cbf96735e63e305ba92bf6648c28ee162464f28972
2f2e1df67e8e673b6f3b71

Ответ
reason=&result=E3&sign=2B88C41AF1C6B5FE4C4A187A07E7C0AFE1EA679F90709C4AA
B2C935F3AD14B47B82FB3EE8EB589E2D741E4A02F070F9C63AF4A3C84F35541AC27583F7
487A0703B7147D765F319349B0023248BB6C622F754FD5A1A338B580D24A266DA6D1F4BB
A9E9945E54BD917002F3C8CFB3CDC451E21DB9CFC0F5F3C7642798090BF13BD

Кроме того, лишний параметр (в данном случае abcxyz) должен быть
продублирован в ответе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 дек 2007, 15:32 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Вернулся S2 вместо ожидаемого S1L: операция payment с лишним параметром

запрос:
abcxyz=xyzabc&account=000008&id=330625782&pay_time=2007-12-27T12%3A24%
3A54%2B03&sum=1.37&timestamp=2007-12-27T12%3A24%3A55%2B03&type=pay
ment&sign=998b394872ed0461c39f331626d23a67ac13cac5360fa89c2cc48fe77053c4
3e1b5694855cc07fd47317186bd58d35d1013637ad9043a07fa07f80a9ed432a938f0fba
fda17db6dfbadd1fff0131b6184e462bd416dd106b306c782fc2ffb4d870076557164a94
a38329a569bf7c5d9c06bc314b22c97beca9cdb1fe910421eb

ответ:
abcxyz=xyzabc&account=000008&id=330625782&pay_time=2007-12-27T12%3A24%
3A54%2B03&result=S2&sum=1.37&timestamp=2007-12-27T12%3A24%3A55%2B0
3&type=payment&sign=3A3143E13B0DAB6983E31C7B6DA89CCB4EF871732DC1074B7903
3294286D9F73AC2E4FAAB9C879974C182FF89FB0B5E91BA1EE7A84CF0E538B04C5195B3A
C9B96BB490A26BAA98D6D1C6045DA8C2BCAB0F4B41EDC69530484A5CB7C01BCD0C683402
ACFB8C3F8DE6C61151F765E7858806FBF4D938DE4632A39BCBF334AE4F52


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 дек 2007, 17:51 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Остались следующие ошибки:

1. операция status для аннулированного платежа: несовпадение поля
revoked с данными операции revoke

запрос:
id=330706077&timestamp=2007-12-27T14%3A45%3A45%
2B03&type=status&sign=e7bbb15f4d097680b04ca009e784549fcac368cc092cbee534
29f61c81851ea757c
2fd854e500549863ad4b409becbdf309e86866602b6da346f71ceabdbdb94df51a29bdea
22cb742f7296f10c878a1302d08184464cca46e0a267686a4404b8c7f74be698759ac3ab
00665369d168192a39e24d6b0d676059ae02b50f24d6e

ответ:
account=000008&id=330706077&result=S2&revoked=2007-12-27T14%3A45%3A52%
2B03&sum=1.37&timestamp=2007-12-27T14%3A45%3A45%2B03&type=status&s
ign=6D39867C09DDC98B8E14C32B1E6AA3FDF7DEBB10FD3D181F29AD9C5DEEDBCAA76FAD
D6D3975FA95892CE744D7DED1FF3CFF29514850D04757868D65ED42E85C00BD9F7C68BE5
C99C1036ED82A24AD836818D65D311A72C0D06A28F6885A57586621E4F63C232400D9572
A01765AFA6DCF52229557CB50E204067F6E3B83AE918

2. неверный формат параметра account в операциях payment и check:
подпись провайдера не верна

запрос:
account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%
3F%5C%60&id=330706101&sum=1.37&timestamp=2007-12-27T14%3A45%3A48
%
2B03&type=payment&sign=44ad0a30f47bc1a5899cc034d5a7c9ea6836908f1f353cbc4
74218da21f6eb11810f230369b7ece9ddbf5c427efeae810a3496bb737509a30f5f2fe6
2af21a895744eed15b592199428d4d1946f94557157d0ff136ec465f42bc1555db5f9092
99ac0fe3f90452e5ec73d3bbdc1473d8098768abe961f988b659897feec80a90

ответ:
account=%21%40%230%5E%26*%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%
3F%5C%60&id=330706101&reason=&result=E3&sum=1.37&timestamp=2007-12
-27T14%3A45%3A48%
2B03&type=payment&sign=08FBD1A297EF2862A508C7453D9DB380834E9F480B6AA7F65
A0E0B44DEA65F449020B30BD717461696C5B642E784E5D137DFD445
E3BACEB2C27DB2C8AFE98A56D838BCE1CEF39DDDF6C78D3D34074BE070E1C18673038A5A
22F35A7863365859660662ECA42E8DFF7B333417BD161EFA151963DFA087064FDA4946F1
010E2B0D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 дек 2007, 19:28 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
При операции payment и check c неверным форматом параметра account -
ошибка, ожидался result=E1, получен result=E3.

запрос:
account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%
3F%5C%60&id=330762381&sum=1.37&timestamp=2007-12-27T16%3A23%3A01
%2B03&type=payment&sign=6814efde357bb6e1f086ce3d9d9ccbfc793c9c059177fa17
8388529300da5f45234e27150ca592e3f12a95b50f54cda83c3f4363b0ea65fb0c3c0f83
d4bbe8637a18e066cd8b74f83a61cebf809a2b2711b123749c4c26518727f643ec8ae31d
690e3723056c67ab70bf561ceeab17023e5d16cef10858ab1e8eaa861068860d

ответ:
account=%21%40%230%5E%26%2A%28%29_%2B%7B%7D%5B%5D%3B%27%22%3C%3E%2C.%2F%
3F%5C%60&id=330762381&reason=&result=E3&sum=1.37&timestamp=2007-12-
27T16%3A23%3A01%2B03&type=payment&sign=3FC142D8C0B75470B4BB593D6F89E40
D28FE800C9E6182F6CBF16F0EEFE0040314AF91141E1E5C43F6CF4FDF0277B9D3A8D8C8
13F4E183BEDD726FED8A0709E749141AF540B51AA144F04009287EC5243124494C9B8CAA
376C61BB052219000591047C81AD7758FDE58317A7CBE9322D5581FE1D0757A4219697D8
EE567749EB


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 дек 2007, 21:06 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Появилось несколько однотипных ошибок, например:
операция type=status для проверки непрошедшего платежа (id=330817575):
ошибка, ожидался result=F6 (получен result=E2, диагностика: Внутренняя
ошибка сервера биллинга)

запрос:
id=330817575&timestamp=2007-12-27T18%3A02%3A43%
2B03&type=status&sign=edf3999c307860b069ff45203cd74749ebed1789da07645094
917c6b6b229595971d328018f7f65513c6dedd781250171529487bab8a1c435e0494535c
15b220583fe9574878806959e38b7f1e2ce7e1aad936a1c3d27c8f405a88d4c0c3935bca
193a73f4745d8a8193798a40ae10adc5465e0c8183dea9056bd2d2a670c0df

ответ:
id=330817575&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%D
1%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&timestamp=2007-12-27T18%3A02%3A43%
2B03&type=status&sign=5A6E47DE8A495BBA600DC91F51BA161BB7CEB0B6B8562F51D5
FCD150335E49750CDDC1522092FD71EE64622E75A5A6FEF62014F704BD4B4D4A1B2FB176
FE523D40DE2C15026046D0E43954CA71A96C4ED2856AD6E163E0AB66D182E4CA1D30655A
0D658FE535A93449819578800E9BB44FEB088B10D90730DB20B748ED1D4367


Цитата:
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:743)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.text.ParseException: Unparseable date: ""
at java.text.DateFormat.parse(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.text.ParseException: Unparseable date: "!@#0^&*()_+{}[];'"<>,./?\`"
at java.text.DateFormat.parse(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:743)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.text.ParseException: Unparseable date: ""
at java.text.DateFormat.parse(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.text.ParseException: Unparseable date: "!@#0^&*()_+{}[];'"<>,./?\`"
at java.text.DateFormat.parse(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseCalendar(EPortPaymentManager.java:746)
at bitel.billing.server.mps.bean.EPortPaymentManager.parseRequest(EPortPaymentManager.java:175)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:239)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317)
at bitel.billing.server.mps.bean.MPSPaym at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
java.lang.NullPointerException
at java.util.regex.Matcher.getTextLength(Unknown Source)
at java.util.regex.Matcher.reset(Unknown Source)
at java.util.regex.Matcher.<init>(Unknown Source)
at java.util.regex.Pattern.matcher(Unknown Source)
at bitel.billing.server.mps.bean.EPortPaymentManager.processRequest(EPortPaymentManager.java:317)
at bitel.billing.server.mps.bean.MPSPaymentManager.processRequest(MPSPaymentManager.java:397)
at bitel.billing.server.mps.MPSExecuter.doPost(MPSExecuter.java:101)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
at org.mortbay.http.HttpServer.service(HttpServer.java:896)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 дек 2007, 15:37 
Не в сети

Зарегистрирован: 01 ноя 2007, 01:22
Сообщения: 18
Откуда: Липецк
Карма: 0
Цитата:
Теперь все тесты прошли успешно:

обычная операция type=check: успешно
обычная операция type=check на отсутствующий account: успешно
операция type=payment без параметра sign (id=330988893): успешно
операция type=status для проверки непрошедшего платежа (id=330988893):
успешно
операция type=payment c неправильным форматом sign (id=330988893):
успешно
операция type=status для проверки непрошедшего платежа (id=330988893):
успешно
операция type=payment с поддельной подписью (id=330988893): успешно
операция type=status для проверки непрошедшего платежа (id=330988893):
успешно
операция type=payment с лишним параметром (id=330988893): успешно
операция type=payment на отсутствующий account (id=330988911): успешно
операция type=status для непрошедшего платежа (id=330988911): успешно
операция type=status для отсутствующего платежа (id=330988920): успешно
операция type=revoke для отсутствующего платежа (id=330988920): успешно
обычная операция type=payment (id=330988920): успешно
операция type=status для успешного платежа (id=330988920): успешно
дублирование операции type=payment (id=330988920): успешно
операция type=revoke для успешного платежа (id=330988920): успешно
операция type=status для аннулированного платежа (id=330988920): успешно
дублирование операции type=payment для аннулированного платежа
(id=330988920): успешно
дублирование операции type=revoke (id=330988920): успешно
отсутствие параметра type в операции type=payment: успешно
пустой параметр type в операции type=payment: успешно
неверный формат параметра type в операции type=payment: успешно
отсутствие параметра account в операции type=payment: успешно
пустой параметр account в операции type=payment: успешно
неверный формат параметра account в операции type=payment: успешно
отсутствие параметра sum в операции type=payment: успешно
пустой параметр sum в операции type=payment: успешно
неверный формат параметра sum в операции type=payment: успешно
отсутствие параметра timestamp в операции type=payment: успешно
пустой параметр timestamp в операции type=payment: успешно
неверный формат параметра timestamp в операции type=payment: успешно
отсутствие параметра id в операции type=payment: успешно
пустой параметр id в операции type=payment: успешно
неверный формат параметра id в операции type=payment: успешно
отсутствие параметра type в операции type=check: успешно
пустой параметр type в операции type=check: успешно
неверный формат параметра type в операции type=check: успешно
отсутствие параметра account в операции type=check: успешно
пустой параметр account в операции type=check: успешно
неверный формат параметра account в операции type=check: успешно
отсутствие параметра sum в операции type=check: успешно
пустой параметр sum в операции type=check: успешно
неверный формат параметра sum в операции type=check: успешно
отсутствие параметра timestamp в операции type=check: успешно
пустой параметр timestamp в операции type=check: успешно
неверный формат параметра timestamp в операции type=check: успешно
отсутствие параметра type в операции type=status: успешно
пустой параметр type в операции type=status: успешно
неверный формат параметра type в операции type=status: успешно
отсутствие параметра id в операции type=status: успешно
пустой параметр id в операции type=status: успешно
неверный формат параметра id в операции type=status: успешно
отсутствие параметра type в операции type=revoke: успешно
пустой параметр type в операции type=revoke: успешно
неверный формат параметра type в операции type=revoke: успешно
отсутствие параметра id в операции type=revoke: успешно
пустой параметр id в операции type=revoke: успешно
неверный формат параметра id в операции type=revoke: успешно
операция type=status для проверки непрошедшего платежа (id=330988929):
успешно
операция type=status для проверки непрошедшего платежа (id=330989028):
успешно


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.107s | 64 Queries | GZIP : On ]