у кого-нибудь получилось запустить версию платежных систем v.2 в схеме авторизации по логину ? у меня упорно не проходят один из обязательных тестов с осмп:
Описание теста :
Выполняется запрос "сheck" - запрос системы на проверку состояния идентификатора абонента. При запросе производится внутренняя проверка идентификатора абонента на соответствие формату и существование в базе провайдера, проверка состояния (активен/неактивен), суммы платежа в соответствии с принятой логикой пополнения лицевых счетов в системе провайдера
возвращает код 5 вместо ожидаемых 4
тоесть смысл в том что модуль отдает платежным системам ошибку не ту, которую от него ждут 5 - это несуществующий абонент, а надо отдавать 4 - тоесть логин не попадает в формат
причем какие бы неверные данные не вписал - все-равно
в схеме авторизации по номеру лицевого счета все проходит нормально
в документации как всегда тихо - единственно что есть это :
viewtopic.php?t=8478
и осталось понять где и как теперь можно задать
Если будет выбран механизм аутентификации на
> >основании логина, то необходимо задать регулярное выражение для логина в биллинге,
> >см. документацию на стр. 41.
на странице 41 документации написано только то какие символы могут быть в логине ...
сепулькарии - см. сепульки
на этом мои догадки кончились, а нетап ответил что
Добрый день.
Новые платежные системы не осуществляют проверку формата, поскольку в документации ОСМП прямых указаний на необходимость проверки формата нет. Да и ни к чему такая проверка, поскольку с точки зрения платежных систем логин это строка, код ошибки 5 свидетельствует о том, что пользователь с таким логином не найден. Это вполне корректный результат с точки зрения биллинга. Необходимости во введении доп.проверок мы не видим.
и как теперь с этим жить ?
у биллинга своя точка зрения у осмп своя ...