Регистрация    
 Имя пользователя:    Пароль:   Помнить  



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
              Автор                      Сообщение
Не в сети
 Сообщение Добавлено: 03 ноя 2010, 10:13 

Зарегистрирован: 23.04.2010
Сообщения: 39

Карма: 0
Как показала практика, клиент при оплате штрафа ГИБДД вводит в поле "Дата постановления" что угодно (год двумя цифрами, дату без разделителей и т.д.), Киберплат же принимает только в формате "01.01.2010"

Решение данной проблемы следующее:
1. Меняем в самой форме (по умолчанию IMG\keyboards\FormInput_gibdd.ini):

Код:
[var-3]
LabelID=3
Format=##########
LengthMin=6


на

Код:
[var-3]
LabelID=3
Format=##.##.####
LengthMin=10


Теперь нужно изменить формат пакета, отправляемого в Киберплат:

Если нет файла providers_user.ini, то создаем
и в него добавляем из файла providers.ini
следующее:

Код:
<Провайдер>
Номер провайдера=201
<начало неотправленного пакета CyberPlat>
SESSION={SESSIONCP}
ORGNAME={VALUE5}
NUMBER={VALUE}
ACCOUNT=2||{VALUE6}
DOCNUM={VALUE2}
DOCDATE={VALUE3}
PURPOSE=Оплата штрафа
ADDRESS={VALUE4}
COMMENT={TERMCHECK}
AMOUNT={SUMMA_}
AMOUNT_ALL={SUMMA}
AGREE=1
<конец неотправленного пакета CyberPlat>


И меняем строку:
Код:
DOCDATE={VALUE3}

на
Код:
DOCDATE={VALUE_FORMATED3}


Теперь, пока клиент не введет полностью дату, кнопка оплаты не будет доступна.
Номер провайдера дан для "Штраф ГИБДД (ОКАТО)", у провайдера "Штраф ГИБДД" номер будет 181.

В старых версиях нужно будет в файл providers_user.ini копировать всю информацию о провайдере, в новой достаточно указанного выше.


 
 Профиль  
Ответить с цитатой  
Не в сети
 Сообщение Добавлено: 08 ноя 2010, 01:12 
Аватара пользователя
Профи

Зарегистрирован: 14.04.2010
Сообщения: 436

Карма: 0
При этом пока остается возможность ввода неправильной даты...
Например 39.20.9999 =)

Критично ?


 
 Профиль  
Ответить с цитатой  
Не в сети
 Сообщение Добавлено: 08 ноя 2010, 13:02 

Зарегистрирован: 21.04.2010
Сообщения: 86

Карма: 0
Теперь дата отправляется в Кибер вот так 13112009?

(Добавление)
У меня платежи по ГИБДД так и не проходят, звонил в кибер говорят вроде все в норме, только ИНН два раза указан в запросе. Еще просят отправить им логи с терминала, что им отправлять? лог файл с терминала?


 
 Профиль  
Ответить с цитатой  
Не в сети
 Сообщение Добавлено: 08 ноя 2010, 14:23 
Аватара пользователя
Павел Чирцов
Поддержка пользователей

Зарегистрирован: 01.11.2006
Сообщения: 1302
Откуда: г. Барнаул

Карма: 14
Nikudator верно указал, что если писать DOCDATE={VALUE_FORMATED3}, то дата отправится 13.11.2009 (а не чистая 13112009).



 
 Профиль  
Ответить с цитатой  
Не в сети
 Сообщение Добавлено: 09 ноя 2010, 16:05 

Зарегистрирован: 23.04.2010
Сообщения: 39

Карма: 0

Support_Vladimir пишет:
При этом пока остается возможность ввода неправильной даты...
Например 39.20.9999 =)
Критично ?

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


 
 Профиль  
Ответить с цитатой  
Не в сети
 Сообщение Добавлено: 10 ноя 2010, 12:56 

Зарегистрирован: 21.04.2010
Сообщения: 86

Карма: 0
Вопрос будет ли реализация оплаты штрафов ГИБДД через ОСМП


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


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

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

 
 

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

Найти:
Перейти: