Добрый день!
Не проходит одна из обязательных проверок. Что делать?
Код:
Запрос на проверку состояния счета Клиента: Результат 4
Запрос :
https://x.x.x/bgbilling/mpsexecuter/7/1?command=check&txn_id=1220000098178&account=1A000&sum=200.00
Ответ :
<?xml version="1.0" encoding="UTF-8"?><response><result>5</result><osmp_txn_id>1220000098178</osmp_txn_id><comment>Договор не найден</comment></response>
Введенные параметры
Параметр Значение
Номер абонента в неверном формате 1A000
Сумма платежа 200.00
Проверяемые параметры ответа сервера
Параметр Значение Ожидаемое значение
Код завершения 5 4
Номер транзакции ОСМП 1220000098178 1220000098178
Ошибки и комментарии :
Неверный код завершения
Описание теста :
Выполняется запрос "сheck" - запрос системы на проверку состояния идентификатора абонента. При запросе производится внутренняя проверка идентификатора абонента на соответствие формату и существование в базе провайдера, проверка состояния (активен/неактивен), суммы платежа в соответствии с принятой логикой пополнения лицевых счетов в системе провайдера
При попытке проведения платежа с указанием account, который не удовлетворяет формату используемых идентификаторов, необходимо возвращать ответ с result=4 - неверный формат счета/телефона.
Например: формат используемых идентифи-каторов только цифры, длина строго четыре символа. Абонент указал три символа вместо требуемых четырех.
Код:
Клиент: вер. 5.2 сборка 1013 от 23.07.2012 16:00:26
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_33
Сервер: вер. 5.2 сборка 1243 от 23.07.2012 15:35:21
os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32
ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется
card вер. 5.2 сборка 181 от 16.07.2012 19:56:51
email вер. 5.2 сборка 166 от 08.06.2012 13:41:32
inet вер. 5.2 сборка 933 от 23.07.2012 14:26:45
ipn вер. 5.2 сборка 233 от 13.07.2012 17:32:30
mps вер. 5.2 сборка 152 от 13.07.2012 17:32:45
npay вер. 5.2 сборка 185 от 13.07.2012 17:32:46
reports вер. 5.2 сборка 178 от 28.06.2012 14:17:45