BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: [7.0]
СообщениеДобавлено: 14 июл 2016, 16:20 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
пытаюсь прикрутить к рабочему MPS - сбербанк через sbrf:

Код:
mps.5.mode=1
mps.5.title=Сбербанк
mps.5.protocol=sbrf
mps.5.protocol.ext=noBaseAuth
mps.5.cert=
mps.5.cert.pem=
mps.5.pid=18
mps.5.search.mode=contract
mps.5.min.summ=10
mps.5.param.keys=fio,address
mps.5.fio=$comment
mps.5.address=1
mps.5.numberPattern=\d{9}
mps.5.search.pattern=(\d{3})(\d{6}):::ФЛ$1-$2


но почему то не прилетает в ответе FIO

Код:
<?xml version="1.0" encoding="windows-1251"?>
<response>
    <CODE>0</CODE>
    <MESSAGE>Договор найден, возможен прием платежей</MESSAGE>
    <ADDRESS>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</ADDRESS>
    <ACCOUNT_BALANCE>264</ACCOUNT_BALANCE>
</response>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0]
СообщениеДобавлено: 14 июл 2016, 18:18 
Не в сети
Разработчик

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


здесь должен быть код параметра договора в котором храниться ФИО


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0]
СообщениеДобавлено: 14 июл 2016, 19:45 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
думал, что по аналогии с другими протоколами тут можно указать макрос $comment. это принципиально так сделано? или возможно добавите?

а еще не большое отступление:

у нас в номера договора есть кириллические символы, при попытке послать вот такой запрос:
Код:
?ACTION=check&ACCOUNT=ФЛ001-000000
или
?ACTION=check&ACCOUNT=%D0%A4%D0%9B001-000000

прилетает вот такой ответ:
Код:
<?xml version="1.0" encoding="windows-1251"?>
<response>
    <CODE>3</CODE>
    <MESSAGE>Договор не найден [&#208;¤&#208;&#155;001-000000]</MESSAGE>
</response>


понятно что кодировка, было уже у нас такое с SFour, но там нормально прилетают такого вида договора.

Код:
Сервер: вер. 7.0.1053 / 14.06.2016 19:33:40
  os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  mps: вер. 7.0.190 / 10.06.2016 16:59:31

Окружение:
  Сервер:
    os: Linux amd64, 2.6.32-279.el6.x86_64
    java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
    jre home: /usr/java/jdk1.8.0_45/jre
    default tz: 14.07.2016 16:43 GMT+03:00 +0300 (Etc/GMT-3)
    db time: master: 14.07.2016 16:43 GMT-3
    db charset: connection: cp1251(cp1251_general_ci), database: cp1251(cp1251_general_ci)
    locale: ru_RU
    uptime: Started: 12.07.2016 03:08:30 Uptime: 2 d 13:34:42


как это обойти? переходить на UTF8?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0]
СообщениеДобавлено: 14 июл 2016, 19:49 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
Dog писал(а):
это принципиально так сделано? или возможно добавите?


отвечу сам себе. видимо это как то связано с политикой безопастности банка

Цитата:
Если будет добавлено ФИО, то, согласно безопасности прошу возвращать имя-отчество и только первую букву фамилии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0]
СообщениеДобавлено: 14 июл 2016, 20:30 
Не в сети
Разработчик

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

Код:
mps.5.request.encoding=utf-8


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [7.0]
СообщениеДобавлено: 15 июл 2016, 02:11 
Не в сети
Клиент

Зарегистрирован: 21 сен 2009, 13:01
Сообщения: 835
Откуда: Москва
Карма: 15
skn писал(а):
попробуйте добавить в конфиг

Код:
mps.5.request.encoding=utf-8


очень полезная опция. жаль что не описанная. спасибо


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

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


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

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


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

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