BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 12 май 2024, 05:02

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




Начать новую тему Ответить на тему  [ Сообщений: 69 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2009, 17:04 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление.
Надеюсь это уже последний раз... Просто изначально не предполагалось что именно так нужно реагировать на лишние параметры + еще отправлять лишние параметры назад, потому пришлось переделать немножко...


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
ошибка на 6 тесте, в логах чисто

Код:
3 операция type=payment без параметра sign (id=553062998) 2009-08-19 15:11:11  ошибка, подпись провайдера не верна 
 Статус ошибка, подпись провайдера не верна 
 Запрос 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=553062998&sum=51.00&timestamp=2009-08-19T15%3A11%3A11%2B04&type=payment
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Wed, 19 Aug 2009 11:11:21 GMT
Server: Apache-Coyote/1.1
Content-Length: 450
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=97ACC0487245755AB5D68E59E49359FF; Path=/; Secure

account=100000001-05&id=553062998&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&sum=51.00&timestamp=2009-08-19T15:11:11+04&type=payment
&sign=4FCC1A04AA6C319B16EEC2C2864BDE0C143B5AF041C044DAA68802A9412085F7F90DF25E3399B0FBB713367BE61DB5275555AE95D297F0B4A0
0B55790B58665A2C8714D10371DDF3DF660B3D8C13AEF18C429B26067CE720845B8BF4A73E5B964ECE2587B8510D48283F3B5CCEF4B835F836D0876C
2FB77BC9BC9E6E1F800216
 


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
А вот это враки - код создания подписи один на всех. Похоже при ошибке запроса ему обратно его параметры не нужны... По крайней мере в тесте.
Выложили обновление...


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Ошибка на 12 тесте

Код:
9 операция type=payment с лишним параметром (id=553070672) 2009-08-19 15:30:42  ошибка, отсутствует поле 'accepted' 
 Статус ошибка, отсутствует поле 'accepted' 
 Запрос 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=553070672&sum=51.00&timestamp=2009-08-19T15%3A30%3A42%2B04&type=payment
&sign=d6cf7f8952c823709c611df4a3cf9fb1e158c5836726e8e745849aabab01dddc6902e6ec4ba2eef44f13870177a4efa668359ab98312b386ff
52ed997b7bdf4c6be722a0c686c81cf59302737a8ef3281b2662f540172b8cf1d17341c0ccacd756e1ed41d2ba6acef796a490fc59f4e44fc01193f9
8108d0b7837d7721784cb7
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Wed, 19 Aug 2009 11:30:52 GMT
Server: Apache-Coyote/1.1
Content-Length: 381
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=4FCCBA01601722F7D76C5625714609F6; Path=/; Secure

abcxyz=xyzabc&account=100000001-05&id=553070672&result=S1&sum=51.00&timestamp=2009-08-19T15%3A30%3A42%2B04&type=payment
&sign=75A2FF5C1A4700AB11420C65F95549BB7D2639A074810BF04DA697C64E80894CC51F130C2A655635C915E238023B90EB4ACAC8A672D79494C8
5A654C13CC7AF78EC5CDC15D5551B25C749F725CC727F24767B5AE699022740163C0001B1D9B9B516C0729EC23B1EE3640A857CE448219A7B96376D3
BD453206DAC23DD01A290E


в сервер.лог
Код:
08-19/15:30:52  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Поле accepted тоже наверно можно убрать:
accepted - дата/время зачисления платежа провайдером (наличие по договоренности, указывается в случае S1)


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Кричит интерфейс тестирования "Одновременно обе галочки "Без pay_time" и "Без accept_time" нельзя устанавливать "


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Ошибка на 24 тесте
Код:
11 операция type=status для аннулированного платежа (id=553086599) 2009-08-19 16:10:05  ошибка, отсутствует поле 'accepted' 
 Статус ошибка, отсутствует поле 'accepted' 
 Запрос 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=553086599&timestamp=2009-08-19T16%3A10%3A05%2B04&type=status
&sign=0a61c7004eb8ad5e90e85b8439f204c302a9f50e6cfa1eafbc6399efde86312e1b976d26f47b792bb7cacf68d5d232527c8fadc1c019cdcc45
3856d693b9bbd3e99024fdb2180f973002939acec328ae1e8ab3e257471a630e9e8f7487da00625b24b11c1d43a4ce2fc2c6d1974c717d19c553f904
f9ef80fce5c4c68f1dd6a6
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Wed, 19 Aug 2009 12:10:16 GMT
Server: Apache-Coyote/1.1
Content-Length: 403
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=29AC78AE9D07672144A557817DA64E83; Path=/; Secure

account=100000001-05&id=553086599&result=S2&revoked=2009-08-19T16%3A10%3A14%2B04&sum=51.00&timestamp=2009-08-19T16%3A10%3A05%2B04&type=status
&sign=6756021E14BE4B20FF27EA23C0B7F0C8D06D487433D045EA42C3BF7E42B733B4E13D9BDB3C90EFFBFCE5D9DF86C412873166D2FF6638EED31D
0ADB98466953A8C94362413400C5EBE01EE28B202541A697FEB3C729130E9B5AD81D6C37EF8DCC041A75BE8079FA5427AEA37053B4CC65F25F807336
5AC0A60E28258F6D45082B


в сервер.лог
Код:
08-19/16:09:55  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-19/16:10:08  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Тест 24

Код:
11 операция type=status для аннулированного платежа (id=553090397) 2009-08-19 16:20:08  ошибка, несовпадение поля accepted с данными операции payment 
 Статус ошибка, несовпадение поля accepted с данными операции payment 
 Запрос 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=553090397&timestamp=2009-08-19T16%3A20%3A08%2B04&type=status
&sign=c6acd0f42c3d5836c1a0919822e80b3e8d8e2e92d386747d40f2725b0a46f392bd154ea8b844d00de98cc9d529587a6488ece84795983a5a92
a434e54f2d377a7fe7ca42ac8c56087d586bbaaf954980333bdd38ffc891dc0798790f70d7b460075d9dad479014647d855518c2f07ffb505fa9800c
0ae141e23ed603b9cdece4
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Wed, 19 Aug 2009 12:20:18 GMT
Server: Apache-Coyote/1.1
Content-Length: 441
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=4ADF2C200F209AFB561C1D0E67B78827; Path=/; Secure

accepted=2009-08-19T16%3A20%3A17%2B04&account=100000001-05&id=553090397&result=S2&revoked=2009-08-19T16%3A20%3A17%2B04&sum=51.00&timestamp=2009-08-19T16%3A20%3A08%2B04&type=status
&sign=08268D20D9DD6F56A5FD583E105B537B4CF890B1FDABA20B52E9DDBF67A1276106A7BE9F3F9F51EF14884240B13FBEA84B3DECC35C167E9DD5
C213AA8B6A3C14738287AA25A36ACD105CE06B4DCA151E39014904D34D596E16DE4AE5644CFAAD1A79B2838A41CAE5FD29DD55453A7F1F0071E676F5
8068B9F1B27CAB0F461CC4

в сервер.лог
Код:
08-19/16:19:57  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-19/16:20:11  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление...
Я вот думаю как бы у тех у кого никогда не было ни pay_time ни accepted обязательного после обновления модуля и добавления pay_time не перестали приниматься бы платежи...
Попробуйте сначала с галочкой только на pay_time, а потом с галочкой только на accepted.


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Ошибка на 1 тесте

Код:
обычная операция type=check 2009-08-21 11:21:04  ошибка, ожидался 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&timestamp=2009-08-21T11%3A21%3A04%2B04&type=check
&sign=6bdd4349312641f78656b422580e58077c264c05e80556f1fda8595b4cfdc5382cc86ae12487db6c65c1d3eec86e31cbeb11e61cdefcd51bcc
74265da7dab16efb41984328e7880ca9e9d65e5791bb3a16fab7df0893386b47db363b232b1e9f4a6aab88a9ab120b4b2ded9ca21221081fd23426a8
72ca441b14942a04103e3e
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 07:21:17 GMT
Server: Apache-Coyote/1.1
Content-Length: 360
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=328CBB41776F2A74A1BFA18771E75F47; 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


в логах чисто


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Еще раз...


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
вижу тока 165 билд


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
На первом тесте - я у себя ни чего не менял только обновился, в логах чисто

Код:
 обычная операция type=check 2009-08-21 13:03:36  ошибка, подпись провайдера не верна 
 Статус ошибка, подпись провайдера не верна 
 Запрос 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&timestamp=2009-08-21T13%3A03%3A35%2B04&type=check
&sign=a367c86b6283cf4f2146c6012a5ade4290e2c3fb5ce56cad3221d372eab77bd18576c7ae3643527cf66444efb396675979312e62e88915ce5a
17a999906db06903a14c7ee80c70da34337ab72d87eff3d0a1719a0c15e1a00a56714595011b378a5f69754b4ad09d37d537489d22ed91d0bb9cb95d
eb5a37de72459d9acd0b0c
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 09:03:49 GMT
Server: Apache-Coyote/1.1
Content-Length: 346
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=9F5CCDC058CAA1E9C0F0558321F899AC; Path=/; Secure

account=100000001-05&result=S1&sum=51.00&timestamp=2009-08-21T13:03:35+04&type=check
&sign=28C75603A81949AD0CCB355F070959272D1CA8B3343D542E9959D1A90AA6B724CB57C6D65A470CC7E8E92D849E8D31C8B5BFC3DBF39A4D5B18
C685652E0884FD6B8B7372FA66ED039A5639CFECFBE4CCCF02B50E518CF4B6BDE1AFA6B174742476315EFCAEDF19CAD1F51957E0D3A250157E3C2ED8
8BE098C4537302B56572E6
 


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Без 'accepted'

Код:
10 операция type=status для успешного платежа (id=553692452) 2009-08-21 13:26:39  ошибка, неверное поле 'pay_time' 
 Статус ошибка, неверное поле 'pay_time' 
 Запрос 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=553692452&timestamp=2009-08-21T13%3A26%3A39%2B04&type=status
&sign=44077aa2fd9089db6816bae5059cfe7b7f85a77ed98d0e59a7c77b14a7ebb1b1e34a4fea5393f1564679b2e7e5940b15707d354c4b25352309
a80c88a30194a6e096307b4e1085542999305789b6b5bfdac0a528d6500f17b94d8d9ac744eb9444a8796c67a2eda7984a3561c1d9ce083c5e3515eb
ef3f03e488263e0b941d62
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 09:26:52 GMT
Server: Apache-Coyote/1.1
Content-Length: 454
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=487F1A018FB22FD0A7A1D80B5B02CE04; Path=/; Secure

accepted=2009-08-21T13%253A26%253A50%252B04&account=100000001-05&id=553692452&pay_time=2009-08-21T13%253A26%253A39%252B04&result=S1&sum=51.00&timestamp=2009-08-21T13%3A26%3A39%2B04&type=status
&sign=3E0781E9B59AD26D696BF09D467C3E524BE7FB3A39AEB613DF633E44BB67CB7BCABCE51B3A3C3E93384E2BD058D29BD91AC16D187F89773F36
8FE6B39847E4B6590DBAAE36E0019C981C4F35DF7B0A8FB7CE46EA2D9E4D576825633FC14D6224D4F40074DB5C0301249A4ACF4A21CB30AF102144CD
C34081D6D8A75D1993EA01


Без 'pay_time'

Код:
9 операция type=payment с лишним параметром (id=553693217) 2009-08-21 13:28:33  ошибка, неверное поле 'accepted' 
 Статус ошибка, неверное поле 'accepted' 
 Запрос 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=553693217&sum=51.00&timestamp=2009-08-21T13%3A28%3A33%2B04&type=payment
&sign=1a15f2e6272b7fde7f02bf25faf9a66442c914660a92a1138c184309d1765fb75fd237347420e3392ab143264f70d142e66b45c46d8395fda6
3bf26110be1b305e0c22cc3f33f6a54bafb85aec0ed01687b10162320b867c29a0c137d98ccdfbcedcdf05bcac7c06b36217284f687c8b5a0183f28e
eb2718e2c5737e2ebf2ad0
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 09:28:47 GMT
Server: Apache-Coyote/1.1
Content-Length: 425
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=68E1975543C3E59851271BE943B75ED7; Path=/; Secure

abcxyz=xyzabc&accepted=2009-08-21T13%253A28%253A47%252B04&account=100000001-05&id=553693217&result=S1&sum=51.00&timestamp=2009-08-21T13%3A28%3A33%2B04&type=payment
&sign=02F8BFAC73A1DFB12642751F8741D1A8EF90A0AAFE41E9F8DEA7C0317D5581CFED13E7F3C728D783C066E488DD0FDB1D8EBB7640EB2CE3BBE6
292C1A2D7020013D539303B785C2664B2707D339E6A7CA07470328A5C9BAD8F0665BA9FBFE30EF1FD5040A1389BF22AE0BE83F7C209F636783B77CC8
9010A0B543EA50A077E6D5


в сервер.лог

Код:
08-21/13:26:18  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/13:26:50  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/13:28:47  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
секунду проверю еще раз

Без чек-боксов

Код:
9 операция type=payment с лишним параметром (id=553706006) 2009-08-21 14:01:05  ошибка, неверное поле 'accepted' 
 Статус ошибка, неверное поле 'accepted' 
 Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/
Host: server.ru:8443
Content-Length: 409
Content-Type: application/x-www-form-urlencoded; charset=koi8-r

abcxyz=xyzabc&account=100000001-05&id=553706006&pay_time=2009-08-21T14%3A01%3A05%2B04&sum=51.00&timestamp=2009-08-21T14%3A01%3A05%2B04&type=payment
&sign=3ba60b30080d36b8520ae0016672863ff42fc8dc5cb11fc9696398a415b39eb5604664eab1885238d6c1fdb843f17eab306a2ca1fe1cbd6396
c43db8d08966c3a783f6cca20156ed628c3b4c878d6d50a15a5e008501665542da6ce8ec3cbcc3c368069e366e0a484df074e66ac852189685f2409a
8fd98236c7eba79e360278
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 10:01:18 GMT
Server: Apache-Coyote/1.1
Content-Length: 463
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=EE6E3EC86740E82AF6B5FF0240525F05; Path=/; Secure

abcxyz=xyzabc&accepted=2009-08-21T14%253A01%253A18%252B04&account=100000001-05&id=553706006&pay_time=2009-08-21T14%3A01%3A05%2B04&result=S1&sum=51.00&timestamp=2009-08-21T14%3A01%3A05%2B04&type=payment
&sign=79ECC0F5061E87BFE32EEF78731568E2B04FD9BDDE070CFF4554928676AAC79C2A2722C986DD67CC3CB7BA676E114B81437917D08A75A5F9B6
A3B6425CECC5FB945E6ADFB083DDA8970FFBC544B336851BFE82E842344F6E5F4191A62D666AB9073F0F0C9E8A8CEC3A051E39EA86A8E4017C9AA6FA
A0A54262C99EED3B35A882


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Без 'accepted'
Код:
10 операция type=status для успешного платежа (id=553708898) 2009-08-21 14:07:58  ошибка, неверное поле 'pay_time' 


Без 'pay_time'
Код:
9 операция type=payment с лишним параметром (id=553709378) 2009-08-21 14:09:11  ошибка, неверное поле 'accepted' 


проверил - так и есть


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можете уточнить у них что эта ошибка означает?
Неверный формат/неверное значение или поля не должно быть?


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
ответ е-порт

Цитата:
Посмотрел по accepted - это время в формате YYYY-MM-DDTHH:MM:SS+04

У вас эта строка неверно URL-кодируется.


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Без 'pay_time' ошибка на 24 тесте
Код:
11 операция type=status для аннулированного платежа (id=553745738) 2009-08-21 15:38:48  ошибка, отсутствует поле 'accepted' 
 Статус ошибка, отсутствует поле 'accepted' 
 Запрос 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=553745738&timestamp=2009-08-21T15%3A38%3A47%2B04&type=status
&sign=3e730c3c5bedb64a53102773b17177c1be8d1941a8a628af662aea8f7992bc682a7851f8bc40c5a0736f20d29b78cb153493cce2517e299300
f0d341c6408bcbafad05ced67824a51c18e72daef950e96ad7c499a44c99a8a4941f0de64581179eca543ce3a53ad6e9ff560a88034590f4615da300
2977bed96b3201df6867d8
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 11:39:01 GMT
Server: Apache-Coyote/1.1
Content-Length: 441
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=0831A28FA47AFCAA4399BEFE73F8BE95; Path=/; Secure

account=100000001-05&id=553745738&pay_time=2009-08-21T15%3A38%3A47%2B04&result=S2&revoked=2009-08-21T15%3A38%3A59%2B04&sum=51.00&timestamp=2009-08-21T15%3A38%3A47%2B04&type=status
&sign=16D5CD40E5E03DDBAD58BF8DF7892EF3EE054EBF12CB8B08C31F63C3A0BEE7BF3DD0521715E4DA7125412D6423123815E8A3A2FEA431C29480
B403CF56C071EF95F1C04A3A45B594E7CBFA3445283032E264EE67FFC42C980B90CBB8D3043E3B2F90BC81EF05A93CCFB7F08E925BB5A30D17EAB3E4
FB901B58786B7D2C96646E


Без Без 'accepted' Ошибка на 13 тесте

Код:
10 операция type=status для успешного платежа (id=553746020) 2009-08-21 15:39:25  ошибка, несовпадение поля pay_time с данными операции payment 
 Статус ошибка, несовпадение поля pay_time с данными операции payment 
 Запрос 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=553746020&timestamp=2009-08-21T15%3A39%3A25%2B04&type=status
&sign=dc94b3150da80aeb394349a21232a9c7b52e111ffe306e575db172833281283366d7f4471046afa476389433f2beb68b741b7c472bd243dca3
183de8366e5d6de982db70f2e80a83a6a41cf14a5a7ee53cd7b7923fab37b9a8faf52ca602987649443451ab8b20a399569e46cc93e87c63403a5a7f
0cd9b52ff6dbbccde7cd55
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 11:39:38 GMT
Server: Apache-Coyote/1.1
Content-Length: 442
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=701D4652A877A557E6350F4C7A770259; Path=/; Secure

accepted=2009-08-21T15%3A39%3A37%2B04&account=100000001-05&id=553746020&pay_time=2009-08-21T15%3A39%3A25%2B04&result=S1&sum=51.00&timestamp=2009-08-21T15%3A39%3A25%2B04&type=status
&sign=24B967C2704E2EB9E7274C1176098555995CEFFEE0D398DCF5F9A3FFFABE28E5F63E3C9822841B7D4BF55DD22019D9D7F8904E55C6FA8513CA
0A28BA16FB9285E5764CC277BF15D8382926B181FF555611AF809D166AEFB4FE7750589AB2883E2E581D72BF91EA0310ED71E235BB248160DA4E31B4
CBC75F21749899FE0DF882


в сервер.лог
Код:
08-21/15:36:17  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/15:36:29  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/15:37:49  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/15:38:42  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/15:38:55  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/15:39:37  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

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


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Без 'accepted' Ошибка на 32 тесте

Код:
6 неверный формат параметра account в операции type=payment 2009-08-21 16:18:51  ошибка, ожидался result=E1 (получен result=E3) 
 Статус ошибка, ожидался result=E1 (получен result=E3) 
 Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/
Host: server.ru:8443
Content-Length: 455
Content-Type: application/x-www-form-urlencoded; charset=koi8-r

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=553761731&pay_time=2009-08-21T16%3A18%3A51%2B04&sum=51.00&timestamp=2009-08-21T16%3A18%3A51%2B04&type=payment
&sign=ae6c8cbfc65296432eaba876aa50908cac22925959458e8b8da2011d24d28e18ae06ab8cf5b8135dad2795e80c43ea7b0b5cf6b8cad3a1875d
fdd3833640f7f5ce6aeb26abe44bbff2265fc8b71e79681ae35d3c98dbaf3b6d34805d6eaa8ad451f80e16d008fcb976e21d0026c3962d2b6834f0d0
44b6a3c3b970358f6357f8
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 12:19:05 GMT
Server: Apache-Coyote/1.1
Content-Length: 279
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=E2C57435CA362BE65316C76C2F747210; Path=/; Secure

reason=&result=E3
&sign=80A0D297E0CA6DFC517B006D82639DA6A5A8949E19BFF384C5E30D3AF15E740C25AF93D38E555726654B340F3E68B27B0817C5A77964C382F7
427F9C2EC2CED4ECDDCBA2752EEFBA1CB3E6487A9122402AC005ADB7B974EB856BB89EC872E2068EF46DBAC59D67686E6A7D0D4AB44F4F0000255239
133039C61006FC0A253B7C


в сервер.лог
Код:
08-21/16:18:31  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/16:18:44  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление.
А что за неверный формат? Там где-то указывается формат в каком будет приходить поле account?
Раньше этого вроде не было и в протоколе тоже не нашел...


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

Зарегистрирован: 26 мар 2009, 12:44
Сообщения: 74
Карма: 0
Без 'revoke' и Без 'accepted' дошел до 32 теста

Код:
6 неверный формат параметра account в операции type=payment 2009-08-21 17:13:14  ошибка, ожидался result=E1 (получен result=E3) 
 Статус ошибка, ожидался result=E1 (получен result=E3) 
 Запрос POST https://server.ru:8443/bgbilling/mpsexecuter/6/2/
Host: server.ru:8443
Content-Length: 455
Content-Type: application/x-www-form-urlencoded; charset=koi8-r

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=553784036&pay_time=2009-08-21T17%3A13%3A13%2B04&sum=51.00&timestamp=2009-08-21T17%3A13%3A13%2B04&type=payment
&sign=51b2b2931725975550f1654b8d27aa6201e20afea4a7022979dafa52b172af0152409229481d423922c8eafeb60b3e7b60b58968735f8f0717
eb8b6e08ff8b21cbbe2ab7975e15043cd6cc72734aebead4aa392ed68ed8195b07013e5e1a5f4fbbd02674f6b93dff41a648f0e2d710b5759a3eb7bf
47cb4f0277ad4f493939aa
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 13:13:27 GMT
Server: Apache-Coyote/1.1
Content-Length: 279
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=9DFBAB89E8CF8F669303F93576402BAF; Path=/; Secure

reason=&result=E3
&sign=80A0D297E0CA6DFC517B006D82639DA6A5A8949E19BFF384C5E30D3AF15E740C25AF93D38E555726654B340F3E68B27B0817C5A77964C382F7
427F9C2EC2CED4ECDDCBA2752EEFBA1CB3E6487A9122402AC005ADB7B974EB856BB89EC872E2068EF46DBAC59D67686E6A7D0D4AB44F4F0000255239
133039C61006FC0A253B7C


если с 'revoke' то ошибка на 24 тесте
Код:
11 операция type=status для аннулированного платежа (id=553786178) 2009-08-21 17:18:23  ошибка, отсутствует поле 'accepted' 
 Статус ошибка, отсутствует поле 'accepted' 
 Запрос 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=553786178&timestamp=2009-08-21T17%3A18%3A22%2B04&type=status
&sign=58d36149f8b396411102358a2eb21617de4e0262424151dd036b319e4e644b51a882bd8ed9e54ce7a7a174c037aed76d2caa0bb2bc5819b2c2
0acf299648c4eb1d4245e50c1956753f2ceb17f1dbb9416b12c10967c4fe757890e2e0a6cb9458facaeea5c8ec4ff10346f2cc4aba03e86e0b51d31b
347e43c5ac9b3e1dace8af
 
 Ответ HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Connection: close
Date: Fri, 21 Aug 2009 13:18:36 GMT
Server: Apache-Coyote/1.1
Content-Length: 441
Content-Type: application/x-www-form-urlencoded;charset=UTF-8
Set-Cookie: JSESSIONID=E7BA56EB933728964B0EBABE0C69EC3C; Path=/; Secure

account=100000001-05&id=553786178&pay_time=2009-08-21T17%3A18%3A15%2B04&result=S2&revoked=2009-08-21T17%3A18%3A34%2B04&sum=51.00&timestamp=2009-08-21T17%3A18%3A22%2B04&type=status
&sign=120D45C0AEBAD4FA38B65E7495E446ECCA657DE61EF398601D93F134F3F21503C717878B62CFCF196F415CAD13EBAF7D41A1942BD4AD7B2E39
D6A3A23882AA184FFC7DAFD88A92EF86DB4BFEE3E3CB757C42743A3FEA176A8BA9FD29B87D56E1195B91151FEA8CE10B7D716E2EB53D1A196D78CAA0
922822893E2540805E86AA



в сервер.лог
Код:
08-21/17:17:21  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/17:17:36  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/17:18:15  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1
08-21/17:18:29  INFO [http-8443-1] EventProcessor - Add event to queue Event bitel.billing.server.script.bean.event.PaymentEvent cid: 8; module: 0; type: 1


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

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Еще раз...
Если после руганется на 32 ом, что получил договор не найден F3, а ожидалось E1, добавьте как в конфиге (как для осмп)
mps.1.numberPattern=\A\d{7,9}\z
где \A\d{7,9}\z - ваше регулярное выражение для поля account
если account не совпадает с выражением - будет отвечать E1


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 69 ]  На страницу Пред.  1, 2, 3  След.

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


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

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


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

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