BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ] 
Автор Сообщение
 Заголовок сообщения: Не приходят платежи с Assist
СообщениеДобавлено: 05 июн 2012, 13:56 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
С понедельника перестала приходить информация по платежам, в лк ассиста куча успешных платежей в биллинге все в обработке. В логах сервера наблюдаю такие ошибки.
Цитата:
06-05/14:00:17 ERROR ["http-bio-/0.0.0.0-8080"-exec-6] AssistExecuter - Ошибка разбора ответа
ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransferException: error get PushPaymentResult-node from xml
at ru.bitel.bgbilling.modules.assist.server.protocol.AssistProtocolTransfer.parseRequestSoapServlet(AssistProtocolTransfer.java:162)
at ru.bitel.bgbilling.modules.assist.server.AssistExecuter.doPost(AssistExecuter.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)

Никаких изменений в модуле и обновлений сервера не производили. Это они непонятный xml передавать стали?
Прошу помощи.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 05 июн 2012, 14:10 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
В ТП ассиста говорят что от нас приходит ответ 200, те всё гуд... а платежи все в обработке.

Сервер: вер. 5.2 сборка 1177 от 27.04.2012 17:25:30
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 05 июн 2012, 15:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
версия 5.2 ?

Обновитесь для начала , у вас не последняя версия и строчки ошибки не совпадают с текущей версией . Если после обновления ошибка повторится, то дайте ее снова сюда.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 05 июн 2012, 16:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, они непонятный xml отдавать стали, с ними пока общение идёт. конкретно эта ошибка уже исправлена, обновитесь.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 06 июн 2012, 09:38 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Спасибо, вроде заработало.
А для ручного запроса статуса платежа достаточно только учетки sale или еще какие то настройки нужно производить?
В cfg модуля прописан логин пасс уч.записи типа sale, при попытки запросить результат платежа в логах такая ошибка

Цитата:
06-06/10:39:05 WARN ["http-bio-/0.0.0.0-8080"-exec-8] ActionBase - Assist: Ошибка запроса результата платежа: ordernumber=2940,cid=-1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 06 июн 2012, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да, ручной запрос работает с ошибкой, на момент перевода работало плохо и шатко у них в протоколе что-то и т.к. инициатору доработки нового протокола ручной запрос был не особо нужен он был заброшен, но пока остался со старой версии (там он работал так же, как автоматический). Если есть желание потестировать и поспособствовать доработке — напишите в хелпдеск на тему типа "доработка протокола assist". будет бесплатно.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 07 июн 2012, 04:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn Если не доработаете, мы скоро будем его подключать, могете и побаловаться

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 13 июн 2012, 20:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Переделал часть протокола, сделал ручной запрос статуса. Выложил для 5.1 5.2. Проверьте, пожалуйста, а?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 15:13 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Таки не приходят платежи с assist. В логах чисто, ручками запрашиваешь - ответ приходит. В настройках смутило
Вложение:
1.PNG
и
Вложение:
2.PNG


Какие правильные параметры выставлять?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 17:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Нужно ставить SOAP, в доке есть же про это. Тип подписи - md5, но по идее вообще не используется.
Мы проверяли, клиент проверял, всё ок. Версия у вас какая - укажите.
Как вы узнали что не приходят? Точно не приходят, или приходят и падает с ошибкой? Проверяйте логи.
Дайте в личку ваш URL для отправки который вы замазали.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 17:09 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Статус остается "в обработке", ждал больше часа. В логах ничего нет.

версия
Цитата:
Клиент: вер. 5.1 сборка 667 от 09.06.2012 16:56:55
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.6.0_33
Сервер: вер. 5.1 сборка 803 от 19.06.2012 16:45:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_33
assist вер. 5.1 сборка 60 от 18.06.2012 19:00:29
bill вер. 5.1 сборка 256 от 18.06.2012 19:20:05
card вер. 5.1 сборка 174 от 04.06.2012 19:05:04
dialup вер. 5.1 сборка 196 от 10.05.2012 10:56:03
enaza вер. 5.1 сборка 14 от 18.04.2012 13:41:09
gorod вер. 5.1 сборка 158 от 01.02.2012 19:08:23
ipn вер. 5.1 сборка 254 от 25.04.2012 14:07:20
mps вер. 5.1 сборка 170 от 03.02.2012 17:15:52
npay вер. 5.1 сборка 208 от 11.05.2012 13:36:11
reports вер. 5.1 сборка 180 от 11.03.2012 16:46:16
ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 192 от 28.03.2012 09:16:59
voiceip вер. 5.1 сборка 177 от 10.05.2012 10:56:05

url отправил в личку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 17:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Всё, понял. Короче, у вас в этом url порт отличный от 80 или 443, так работать не будет — это ограничение assist. С какого времени началось — неизвестно, но я в этот раз сел тестировать и на это же наткнулся. Ассист сказал:
Цитата:
В соотвествии с стандартом PCI DSS сервера из продакшен среды не могут устанавливать соедения во внешую среду по нестандартным портам. Допустимо использование 80 и 443 портов.

Обойти это ограничение нельзя даже для тестов, я спрашивал.
Напишу об этом в доке.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 17:30 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
чорт. ладно. сделаю 443. отпишусь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 21 июн 2012, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Я сделал 443, но не предъявляю сертификат. Потому что если сертификат стрёмный — просроченный, самоподписанный, с слабым ключом и прочее, то тоже не заработает, не пытайтесь :) А 80й порт я пробросить не имел возможности. Так что прописал там http:// но порт сделал 443, так заработало.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 09:55 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
С http://*******:443/bgbilling/assistexecuter?mid=18 тоже не приходят ответы в биллинг.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 10:51 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Можно ли биллинг заставить слушать http на двух разных портах?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Всё же стоит отличать "не приходят" и "не обрабатываются по какой-либо причине".
По логам точно не дёргается он? Даже молча?
У меня ваш урл не открывается, например.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:04 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
SVK писал(а):
Можно ли биллинг заставить слушать http на двух разных портах?

Ну вроде как можно. А что, не работает?
connector.http=*:8080,*:8081

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:07 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
В логах ваш IP есть

Код:
81.30.206.92 - [22/Jun/2012:10:59:34 +0600] 0.001 500 - "GET /bgbilling/assistexecuter?mid=18 HTTP/1.1" X-Real-IP=null mid=18&
81.30.206.92 - [22/Jun/2012:10:59:36 +0600] 0.001 500 - "GET /bgbilling/assistexecuter?mid=18 HTTP/1.1" X-Real-IP=null mid=18&



там есть только еще и мой IP, соответственно, с assist статус платежа не приходит. приходится обновлять вручную.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:11 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
dimOn писал(а):
SVK писал(а):
Можно ли биллинг заставить слушать http на двух разных портах?

Ну вроде как можно. А что, не работает?
connector.http=*:8080,*:8081


Работает. Спасибо. Сейчас еще потестирую с 80-м портом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да, запрос то делается, но возвращается мусор! По 8080 возвращается нормальная 500 ошибка при GET-запросе, а по 443 - бинарный мусор. Вероятно, что-то с фаерволом у вас или типа того.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Поправочка: мусором называть некорректно, наверняка там что-то осмысленное, но я просто не знаю что именно там вернулось, но выглядит как бинарный мусор.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:28 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Что-то я не так делаю?

Письмом пришло
Код:
Номер платежа (BillNumber): 5644856114661867
Название предприятия: *****
Номер заказа: 1229
Покупатель: *****
Дата операции: 22.06.2012 09:19:53 (GMT +04:00)
Сумма операции: 555.00 RUB
Результат операции: Завершено успешно.
Расшифровка: 
Код авторизации: F19260
Номер карты: ****1111
Идентификатор предприятия: 10142516


В биллинге по прежнему
Вложение:
1.PNG


В настройках assist
Вложение:
2.PNG


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 11:58 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Да откуда я знаю что вы делаете не правильно. Не открывается прописанный url (как на скриншоте с 80 портом) у меня в браузере! Этот - вообще не открывается.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
$ curl http://*:8080/bgbilling/assistexecuter?mid=18
<html><head><title>Apache Tomcat/6.0.18 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> <pre>javax.servlet.ServletException: Servlet execution threw an exception
bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
</pre></p><p><b>root cause</b> <pre>java.lang.IllegalAccessError: HTTP-GET-requests can not be!
ru.bitel.bgbilling.modules.assist.server.AssistExecuter.doGet(AssistExecuter.java:52)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
</pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.18</h3></body></html>


$ curl http://*:443/bgbilling/assistexecuter?mid=18
<несколько байт возвращает : 15 03 01 00 02 02 0A , они гуглятся>



$ curl http://*:80/bgbilling/assistexecuter?mid=18
curl: (7) couldn't connect to host

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Это же вы сами то можете проверить уж?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 12:06 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Упс. Сорри. 80 порт фильтруется. Сейчас поправим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 12:20 
Не в сети

Зарегистрирован: 27 мар 2007, 10:43
Сообщения: 276
Откуда: Уфа
Карма: 0
Все, спасибо! Обновляется теперь статус.
Код:
91.210.6.92 - [22/Jun/2012:12:19:30 +0600] 0.153 200 222 "POST /bgbilling/assistexecuter?mid=18 HTTP/1.1" X-Real-IP=null mid=18&


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не приходят платежи с Assist
СообщениеДобавлено: 22 июн 2012, 12:26 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну вот и отлично

_________________
I'm clever. I've got a computer.


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

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


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

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


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

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