Подтверждение регистрации с указанием 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