Mindbox
Клиент

Подтверждение мобильного телефона на стороне заказчика

В инструкции описаны примеры POST-запросов. Интеграция с Mindbox не будет работать, если использовать запросы из примеров ниже без редактирования.

Операции именно под вашу задачу создает и описывает в техническом задании менеджер проекта, если у вас нет такого документа, то обратитесь к вашему менеджеру.

Описание метода

Осуществляется с помощью POST-запроса. Название операции настраивается в системе Майндбокс. Подробней про вызов метода можно прочитать здесь.

XMLV3 API
POST https://api.mindbox.ru/v3/operations/{синхронная/асинхронная операция}?endpointId={уникальный идентификатор сайта/мобильного приложения/и т.п.}&operation={название операции} Content-Type: application/xml; charset=utf-8 Accept: application/xml Authorization: SecretKey {Секретный ключ, обязательность уточнить у менеджера} <operation> <customer> <ids> <mindboxId>{Id клиента в Mindbox}</mindboxId> </ids> <mobilePhone>{Мобильный телефон}</mobilePhone> </customer> <executionDateTimeUtc>{Дата и время выполнения (для выполнения запроса задним числом)}</executionDateTimeUtc> </operation>

Пример операции

XMLXML
POST https://api.mindbox.ru/v3/operations/sync?endpointId=MindboxRu&operation=ConfirmMobilePhone Content-Type: application/xml; charset=utf-8 Accept: application/xml Authorization: SecretKey D061p764m85bklq <operation> <customer> <ids> <mindboxId>1135935890</mindboxId> </ids> <mobilePhone>79001234567</mobilePhone> </customer> <executionDateTimeUtc>2018-12-19 20:01:58.095</executionDateTimeUtc> </operation>

Ответ

XMLXML
<result> <status>Success</status> <mobilePhoneConfirmation> <processingStatus>{Статус подтверждения}</processingStatus> </mobilePhoneConfirmation> </result>

Статус подтверждения

ОписаниеСтатус операции
Мобильный телефон подтвержденMobilePhoneConfirmed
Мобильный телефон уже подтвержденMobilePhoneAlreadyConfirmed
Потребитель не найденNotFound
Last modified on