BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Подключаем данный модуль
СообщениеДобавлено: 27 мар 2012, 15:00 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
В конфиге стоит
Код:
#пароль, получаемый провайдером при заключении договоров на предоставление услуг
enaza.password=наш пароль
#имя, получаемое провайдером при встраивании Iframe в ЛК
enaza.partner.name=наше имя
#секрет, получаемый провайдером при встраивании Iframe в ЛК
enaza.secret=наш секрет
#тип расхода, которым списываются средства со счетов абонентов
enaza.charge.type=25
#### необязательные опции! ####
#URL к биллингу Enaza (опционально)
enaza.billing.url=https://наш домен/bgbilling/enaza_api/23
#URL редиректа Enaza
enaza.redirect.url=http://billing.enaza.ru/pls/ohs/!alien_users.ps_payments_gate.result
#1 - перенаправление на сайт эназы, после подтверждения платежа, 0 - перенаправление в Iframe (по умолчанию - 1)
#enaza.redirect=0
#URL к webexecuter
bgbilling.webexecuter.url=https://наш домен/bgbilling/webexecuter


От тех специалистов Еназы пришло

Цитата:
так.. ответ на шлюз приходит, но почему-то без необходимых параметров.. из параметров приходит только order_id.
а должно приходить:
Метод – POST
Параметры:
order_id - внутренний номер операции, переданный биллингом Enaza
amount - сумма
pay_num - номер платежа в биллинге провайдера
client_purse – логин Абонента провайдера
result - результат (0 — платеж проведен или код ошибки)
date - время совершения платежа в формате гггг-мм-дд чч:мм:СС. Указывается время провайдера.
hash - мд5-хэш из параметров order_id, amount , pay_num, client_purse и пароля.
соответственно сейчас ошибка - "недостаточно параметров".


Код:
  Клиент: вер. 5.1 сборка 654 от 16.03.2012 12:40:02
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_31
   Сервер: вер. 5.1 сборка 777 от 16.03.2012 13:48:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_17

   bill вер. 5.1 сборка 251 от 20.03.2012 17:38:59
   card вер. 5.1 сборка 172 от 21.01.2012 01:57:32
   dialup вер. 5.1 сборка 193 от 21.02.2012 11:49:23
   email вер. 5.1 сборка 149 от 21.01.2012 01:57:39
   enaza вер. 5.1 сборка 12 от 16.03.2012 12:32:36
   gorod вер. 5.1 сборка 158 от 01.02.2012 19:08:23
   ipn вер. 5.1 сборка 250 от 16.03.2012 14:24:08
   mps вер. 5.1 сборка 172 от 07.03.2012 20:24:04
   npay вер. 5.1 сборка 204 от 20.02.2012 13:32:01
   rentsoft вер. 5.1 сборка 11 от 21.01.2012 01:57:54
   reports вер. 5.1 сборка 180 от 11.03.2012 16:46:16
   rscm вер. 5.1 сборка 154 от 21.01.2012 01:57:54
   ru.bitel.bgbilling.plugins.cashcheck вер. 5.1 сборка 93 от 20.03.2012 17:08:38
   ru.bitel.bgbilling.plugins.crm вер. 5.1 сборка 191 от 22.02.2012 18:23:25
   ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 120 от 06.02.2012 10:39:56
   trayinfo вер. 5.1 сборка 147 от 21.01.2012 01:57:54
   voiceip вер. 5.1 сборка 175 от 11.03.2012 08:51:50
   wellpay вер. 5.1 сборка 6 от 13.02.2012 18:12:25


Что не так делаем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 27 мар 2012, 18:43 
Не в сети

Зарегистрирован: 18 авг 2011, 16:53
Сообщения: 39
Карма: 2
В логах ошибки какие-нибудь выходят?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 28 мар 2012, 16:40 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Есть вот такая ошибка, не сразу увидел. Не понятно в каком соединении отказано.
Код:
server 03-27/12:39:39 ERROR [http-8443-2] server - Произошла ошибка
bitel.billing.common.BGException: Произошла ошибка
        at ru.bitel.bgbilling.kernel.base.server.action.ActionHandler.handle(ActionHandler.java:244)
        at bitel.billing.server.WebExecuter.executeAction(WebExecuter.java:481)
        at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:227)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:87)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:275)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:275)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Unknown Source)
Caused by: bitel.billing.common.BGException: java.net.ConnectException: Connection refused
        at ru.bitel.bgbilling.modules.enaza.server.action.web.ActionEnaza.confirm(ActionEnaza.java:195)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at ru.bitel.bgbilling.kernel.base.server.action.ActionInstance.invoke(ActionInstance.java:148)
        at ru.bitel.bgbilling.kernel.base.server.action.ActionHandler.handleImpl(ActionHandler.java:321)
        at ru.bitel.bgbilling.kernel.base.server.action.ActionHandler.handle(ActionHandler.java:223)
        ... 32 more
Caused by: java.net.ConnectException: Connection refused
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
        at com.sun.net.ssl.internal.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
        at ru.bitel.bgbilling.modules.enaza.server.action.web.ActionEnaza.requestAndCheckResponse(ActionEnaza.java:104)
        at ru.bitel.bgbilling.modules.enaza.server.action.web.ActionEnaza.confirm(ActionEnaza.java:191)
        ... 39 more
server 03-27/12:39:39 ERROR [http-8443-2] ActionHandler - Exception in ru.bitel.bgbilling.modules.enaza.server.action.web.ActionEnaza:confirm


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 30 мар 2012, 13:04 
Не в сети

Зарегистрирован: 18 авг 2011, 16:53
Сообщения: 39
Карма: 2
проверьте значение параметр enaza.billing.url. этот адрес точно доступен?


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

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
Разобрались с разработчиками, есть в документации неточности. Вот получившийся рабочий конфиг
Код:
#пароль, получаемый провайдером при заключении договоров на предоставление услуг
enaza.password=НАШ ПАРОЛЬ
#имя, получаемое провайдером при встраивании Iframe в ЛК
enaza.partner.name=НАШЕ ИМЯ
#секрет, получаемый провайдером при встраивании Iframe в ЛК
enaza.secret=НАШ СЕКРЕТ
#тип расхода, которым списываются средства со счетов абонентов
enaza.charge.type=25
#### обязательные опции! ####
#URL к биллингу Enaza (опционально)
enaza.billing.url=http://billing.enaza.ru/pls/ohs/!alien_users.ps_payments_gate.result
#URL редиректа Enaza
enaza.redirect.url=http://billing.enaza.ru/pls/ohs/!alien_users.ps_payments_gate.return
#1 - перенаправление на сайт эназы, после подтверждения платежа, 0 - перенаправление в Iframe (по умолчанию - 1)
enaza.redirect=0
#URL к webexecuter
bgbilling.webexecuter.url=https://НАШ URL/bgbilling/webexecuter


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 02 апр 2012, 13:06 
Не в сети

Зарегистрирован: 18 авг 2011, 16:53
Сообщения: 39
Карма: 2
Неточности в нашей документации? Не могли бы Вы сообщить, какие именно, чтобы мы могли исправить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 09 апр 2012, 11:16 
Не в сети

Зарегистрирован: 12 фев 2008, 16:11
Сообщения: 485
Карма: 12
написано в документации
Код:
В качестве URL к серверу биллинга необходимо указать URL следующего вида: http[s]://<YOUR.BILLING.URL>/enaza_api/<MID>, где <YOUR.BILLING.URL> - это URL к серверу биллинга, например, provider.example.com:8080/bgbilling, а <MID> - код экземпляра модуля Enaza.

URL http[s]://<YOUR.BILLING.URL>/enaza_api/<MID> передал разработчикам Enaza, а вместо URL к серверу биллинга указал http://billing.enaza.ru/pls/ohs/!alien_ ... ate.result, так же ничего не написано про URL редиректа Enaza, нашел на форуме http://billing.enaza.ru/pls/ohs/!alien_ ... ate.return, потом согласовал с разработчиками Enaza.
enaza.redirect=0, так как в личном кабинете работает ч/з Iframe.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подключаем данный модуль
СообщениеДобавлено: 20 апр 2012, 10:53 
Не в сети

Зарегистрирован: 22 окт 2009, 15:45
Сообщения: 201
Карма: 15
поправили доку.


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

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


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

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


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

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