Подтверждение регистрации с указанием OTP¶
Тип запроса¶
POST
URL¶
{server}/ws/mobile/api/card/register
{server} - сервер FlexOil
Тело запроса¶
{
"partnerUID":"",
"phoneNumber":"+",
"deviceImei":"",
"registrationCode":""
}
partnerUID - UID партнёра, назначается сервисом
phoneNumber - регистрируемый номер телефона
deviceImei - IMEI устройства, с которого выполняется регистрация
registrationCode - OTP, высланный на указанный номер
Пример:
{
"partnerUID":"1261230",
"phoneNumber":"+79039100000",
"deviceImei":"123456789012345",
"registrationCode":"978577"
}
Ответ сервера¶
{
"code": "OK",
"message": "",
"data": {
"holderID": 0,
"cardNumber": ""
}
}
code - успех (OK) или ошибка операции (иное)
message - текст ошибки (при ошибке)
data - вложенный раздел с данными
holderID - ID держателя по указанному номеру телефона
cardNumber - номер карты
Примеры:
{
"code": "OK",
"message": "",
"data": {
"holderID": 5066727,
"cardNumber": "3130000001"
}
}
{
"code": "exception",
"message": "ОШИБКА: No pending registrations",
"data": null
}
В случае системных ошибок (например, ошибка БД) формат ответа тот же, но код ответа HTML не равен 200