Описание метода
Осуществляется с помощью POST-запроса. Название операции настраивается в системе Майндбокс. Подробней про вызов метода можно прочитать здесь.
POST https://api.mindbox.ru/v3/operations/{синхронная/асинхронная операция}?endpointId={уникальный идентификатор сайта/мобильного приложения/и т.п.}&operation={название операции}&deviceUUID={уникальный идентификатор устройства}
Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey {Секретный ключ, обязательность уточнить у менеджера}
<operation>
<customer>
<mobilePhone>{мобильный телефон клиента}</mobilePhone>
</customer>
<discountCard>
<ids>
<number>{Номер карты}</number>
</ids>
</discountCard>
<authentificationCode>{Код подтверждения}</authentificationCode>
</operation>
Пример операции
Активация карты клиентом
POST https://api.mindbox.ru/v3/operations/sync?endpointId=MindboxRu&operation=RegCard
Accept: application/xml
Content-Type: application/xml
Authorization: SecretKey D061p764m85bklq
<operation>
<customer>
<mobilePhone>71234567890</mobilePhone>
</customer>
<discountCard>
<ids>
<number>231534554262</number>
</ids>
</discountCard>
<authentificationCode>1234</authentificationCode>
</operation>
Ответ
Активация карты клиентом
<result>
<status>Success</status>
<customer>
<processingStatus>{Found/NotFound}</processingStatus>
</customer>
<discountCard>
<processingStatus>{Статус обработки карты}</processingStatus>
</discountCard>
</result>
Статус обработки карты
| Описание | Статус операции |
|---|
| Карта успешно привязана | Bound |
| Уже привязана к текущему потребителю | AlreadyBoundToCurrentCustomer |
| Уже привязана к другому потребителю | AlreadyBoundToAnotherCustomer |
| Карта с таким номером не найдена | NotFound |
| В случае если не удалось найти потребителя | NotProcessed |
Last modified on