BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с кодировкой
СообщениеДобавлено: 19 июл 2016, 13:37 
Не в сети

Зарегистрирован: 10 апр 2013, 13:29
Сообщения: 36
Карма: 1
Помогите разобраться.
Установили, настроили модуль MPS для сбербанка. Все работает отлично.
На запрос: https://192.168.0.52:8443/bgbilling/mpsexecuter/6/1/?ACTION=check&txn_id=1&ACCOUNT=10000010
Выдает как положено:
Код:
<response>
<CODE>0</CODE>
<MESSAGE>Договор найден, возможен прием платежей</MESSAGE>
<FIO>Иванов Петр Сидорович</FIO>
<ADDRESS>
450073, Уфа, Октябрьский район, Гагарина, д. 10/2, кв. 130
</ADDRESS>
<ACCOUNT_BALANCE>1 574.84</ACCOUNT_BALANCE>
</response>


Проблема возникает при использовании русского символа в запросе...
Например запрос: https://192.168.0.52:8443/bgbilling/mpsexecuter/6/1/?ACTION=check&txn_id=1&ACCOUNT=3425%D0%9F
Здесь в ссылке номер договора ACCOUNT=3425П
Выдает:
Код:
<response>
<CODE>3</CODE>
<MESSAGE>Договор не найден [3425П]</MESSAGE>
</response>


Получается что Ищется договор не 3425П, а коверкает кодировка и поиск идет по [3425П].

Как это поправить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с кодировкой
СообщениеДобавлено: 19 июл 2016, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Попробуйте опцию

mps.<mpsId>.request.encoding=

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с кодировкой
СообщениеДобавлено: 19 июл 2016, 14:41 
Не в сети

Зарегистрирован: 10 апр 2013, 13:29
Сообщения: 36
Карма: 1
У меня две версии, для тестов 6.2
Код:
  Клиент: вер. 6.2.825 / 10.06.2016 13:26:20
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51
  Сервер: вер. 6.2.1072 / 21.06.2016 20:15:03
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45

  card: вер. 6.2.39 / 26.05.2016 14:50:45
  inet: вер. 6.2.667 / 21.06.2016 19:08:14
  mps: вер. 6.2.208 / 24.06.2016 19:49:53
  npay: вер. 6.2.194 / 20.06.2016 14:30:17
  paymaster: вер. 6.2.53 / 01.03.2016 00:18:34
  rscm: вер. 6.2.177 / 10.06.2016 13:40:20
  tv: вер. 6.2.221 / 21.06.2016 20:15:15

и рабочая 6.0
Код:
Клиент: вер. 6.0 сборка 1393 от 14.12.2015 14:07:35
    os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_51
    ВНИМАНИЕ: Спецификация 1.8 не рекомендуется (поддерживается 1.6,1.7)
  Сервер: вер. 6.0 сборка 1872 от 10.12.2015 18:39:39
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_80

  bill вер. 6.0 сборка 357 от 29.06.2015 19:01:14
  card вер. 6.0 сборка 231 от 03.09.2015 17:49:00
  dba вер. 6.0 сборка 169 от 09.02.2015 18:41:17
  dialup вер. 6.0 сборка 408 от 13.02.2015 20:00:06
  email вер. 6.0 сборка 189 от 11.11.2015 20:32:04
  inet вер. 6.0 сборка 1515 от 03.12.2015 20:28:17
  ipn вер. 6.0 сборка 278 от 09.02.2015 18:41:13
  mps вер. 6.0 сборка 237 от 19.05.2016 18:18:38
  npay вер. 6.0 сборка 234 от 05.11.2015 21:31:38
  phone вер. 6.0 сборка 310 от 19.10.2015 17:37:49
  reports вер. 6.0 сборка 228 от 11.11.2015 20:32:05
  rscm вер. 6.0 сборка 198 от 27.05.2015 20:44:15
  ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 220 от 09.02.2015 18:41:26
  ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 210 от 07.04.2015 18:17:01
  ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 211 от 09.02.2015 18:41:27
  rurupay вер. 6.0 сборка 30 от 09.02.2015 18:41:39
  voiceip вер. 6.0 сборка 236 от 25.11.2015 14:10:24


На тестовой 6.2 параметр
Код:
mps.1.request.encoding=utf8

исправил ошибку.

На рабочей 6.0 - никак не отреагировал.
Код:
mps вер. 6.0 сборка 237 от 19.05.2016 18:18:38
это не предусмотрено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с кодировкой
СообщениеДобавлено: 19 июл 2016, 15:20 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
параметр доступен с 6.1


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

Зарегистрирован: 10 апр 2013, 13:29
Сообщения: 36
Карма: 1
Понятно. Планируем обновляться.

Может есть еще какой-нибудь вариант решить проблемы с кодировкой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с кодировкой
СообщениеДобавлено: 19 июл 2016, 18:11 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
Cobra57 писал(а):
Понятно. Планируем обновляться.

Может есть еще какой-нибудь вариант решить проблемы с кодировкой?


теоретически можно повесить фильтр на этот сервлет...
(но этим я готов заняться только платно в рамках ТП)


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

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


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

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


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

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