Сообщение jazz » 2012-02-24 2:55:06
Нет, тестовый логин прошёл успешно. Я заменил нули на более живое, и тест прошёл со списанием 600р у test'a регистратора.
Код: Выделить всё
username=test
password=test
passport=0000 000000 выдан 00 ОМ г.Москвы 00.00.0000
birth_date=00.00.0000
country=RU
p_addr=111111, МО, Москва, Тестовая, 0-0
phone=+7 495 0000000
sms_security_number=+7 495 0000000
...................................
HTTP/1.1 200 OK
Server: nginx-perl/1.1.11.1
Date: Thu, 23 Feb 2012 19:12:34 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 811
Connection: close
Cache-Control: no-cache, no-store
X-Cond: -->NX<--
{
"error_text" : "Contacts user data is invalid",
"error_params" : {
"error_detail" : {
"sms_security_number" : {
"error_text" : "Value of \"SMS-Security number\" field is incorrect",
"error_code" : "VALUE_INVALID"
},
"phone" : {
"error_text" : "Value of \"Phone\" field is incorrect",
"error_code" : "VALUE_INVALID"
},
"birth_date" : {
"error_text" : "Birth date is specified incorrectly",
"error_code" : "VALUE_INVALID"
},
"passport" : {
"error_text" : "Passport is specified in incorrect format for the given country",
"error_code" : "VALUE_INVALID"
}
}
},
"result" : "error",
"error_code" : "INVALID_CONTACTS"
}
Alex Keda писал(а):
вариантов - миллион. с ошибками - должен администратор разбираться.
или придётся показывать юзеру логи.
возможно, с пассом и логином от регистратора - если их по каким-то причинам не вырежет
оно вам надо?
Не-не
Но я за парсинг ответов. Возможно даже - за табличку настройки админом соответствия ответов от регистратора (и др. сервисов) и <=> сообщений, выдаваемых пользователю. Не нашлось в табличке => отдать строку про неопознанную ошибку.
Как вам такой вариант?
А условный платёж можно использовать смело как кредит, как я понял. Вручную.
Нет, тестовый логин прошёл успешно. Я заменил нули на более живое, и тест прошёл со списанием 600р у test'a регистратора.
[code]
username=test
password=test
passport=0000 000000 выдан 00 ОМ г.Москвы 00.00.0000
birth_date=00.00.0000
country=RU
p_addr=111111, МО, Москва, Тестовая, 0-0
phone=+7 495 0000000
sms_security_number=+7 495 0000000
...................................
HTTP/1.1 200 OK
Server: nginx-perl/1.1.11.1
Date: Thu, 23 Feb 2012 19:12:34 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 811
Connection: close
Cache-Control: no-cache, no-store
X-Cond: -->NX<--
{
"error_text" : "Contacts user data is invalid",
"error_params" : {
"error_detail" : {
"sms_security_number" : {
"error_text" : "Value of \"SMS-Security number\" field is incorrect",
"error_code" : "VALUE_INVALID"
},
"phone" : {
"error_text" : "Value of \"Phone\" field is incorrect",
"error_code" : "VALUE_INVALID"
},
"birth_date" : {
"error_text" : "Birth date is specified incorrectly",
"error_code" : "VALUE_INVALID"
},
"passport" : {
"error_text" : "Passport is specified in incorrect format for the given country",
"error_code" : "VALUE_INVALID"
}
}
},
"result" : "error",
"error_code" : "INVALID_CONTACTS"
}
[/code]
[quote="Alex Keda"]
вариантов - миллион. с ошибками - должен администратор разбираться.
или придётся показывать юзеру логи.
возможно, с пассом и логином от регистратора - если их по каким-то причинам не вырежет
оно вам надо?
[/quote]
Не-не :) Но я за парсинг ответов. Возможно даже - за табличку настройки админом соответствия ответов от регистратора (и др. сервисов) и <=> сообщений, выдаваемых пользователю. Не нашлось в табличке => отдать строку про неопознанную ошибку.
Как вам такой вариант?
А условный платёж можно использовать смело как кредит, как я понял. Вручную.