# Выдача дисконтной карты клиенту с смс-подтверждением
## Описание метода

Осуществляется с помощью POST-запроса. Название операции настраивается в системе Майндбокс. Подробней про вызов метода можно прочитать [здесь](https://developers.mindbox.ru/docs/v3).

```xml title="V3 API"
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>
```

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

```xml title="Активация карты клиентом"
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>
```

## Ответ

```xml title="Активация карты клиентом"
<result>
  <status>Success</status>
  <customer>
  	<processingStatus>{Found/NotFound}</processingStatus>
  </customer>
  <discountCard>
  	<processingStatus>{Статус обработки карты}</processingStatus>
  </discountCard>
</result>
```

## Статус обработки карты

| Описание                                   | Статус операции               |
| :----------------------------------------- | :---------------------------- |
| Карта успешно привязана                    | Bound                         |
| Уже привязана к текущему потребителю       | AlreadyBoundToCurrentCustomer |
| Уже привязана к другому потребителю        | AlreadyBoundToAnotherCustomer |
| Карта с таким номером не найдена           | NotFound                      |
| В случае если не удалось найти потребителя | NotProcessed                  |
