---
title: Cardholder Verification
description: Возможность, которая подтверждает, что карта принадлежит заявленному владельцу, используя ранее проверенный процесс вместе с CPF и данными карты человека.
canonical: https://developer.unico.io/ru/dual-api/capabilities/cardholder-verification
locale: ru
generated_by: markdown-export
---

Cardholder Verification подтверждает, что карта принадлежит заявленному владельцу — полностью на back-end, без визуального этапа захвата.

### Что делает

Подтверждает, что CPF и предъявленная карта принадлежат одному и тому же человеку — проверка владения без предъявления карты (card-not-present). Она повторно использует ранее проверенный процесс (на который ссылается его id, `referenceProcessId`) вместе с CPF и данными карты человека (`bin`/`last4`), чтобы ответить на проверку напрямую, без выполнения нового этапа захвата.

:::note[Не то же самое, что Верификация без предъявления карты]
Эта возможность представляет собой другую поверхность интеграции по сравнению с продуктом [Верификация без предъявления карты](/products/regional-solutions/card-not-present-verification/index).
:::

### Входные данные

- Тип документа, отправляемый через `subject.duiType` (на данный момент только `DUI_TYPE_BR_CPF`), и значение CPF через `subject.code`.
- `card`: `bin` (первые 6 или 8 цифр карты) и `last4` (последние 4 цифры), `name` является необязательным.
- `referenceProcessId` — id ранее проверенного процесса, который повторно используется, в котором личность этого человека уже была подтверждена (Проверка личности или Проверка живости). Текущая версия этой возможности основана на повторном использовании: без этого поля проверка (gate) никогда не запускается, и ответ по умолчанию — стандартный результат `unsure`; сам запрос при этом никогда не завершается ошибкой.
- Запускается через [`POST /processes/v1`](/dual-api/developers/api-reference/api/post-processes) с Recipe (API-ключом), который включает Cardholder Verification. Она включается для каждого API-ключа через Recipe (или `capabilities_enabled`), а не через поле `flow`.

### Возможные ответы

| Ответ | Значение |
|---|---|
| `approved` | CPF и карта принадлежат одному и тому же человеку. |
| `unsure` | Либо нет действительного процесса для повторного использования, либо сама проверка была неубедительной. |
| _(отсутствует)_ | Проверка не завершилась в рамках синхронного вызова. Поле `cardholderVerification` отсутствует в ответе [Получение процесса](/dual-api/developers/api-reference/api/get-process), а `status` отражает, что процесс всё ещё обрабатывается. |

### Доступность

| Поверхность | Поддерживается |
|---|:-:|
| **SDK** (Android, iOS, Flutter) | ❌ Только back-end возможность, без этапа захвата |
| **Web** (iFrame, Redirect) | ❌ Только back-end возможность, без этапа захвата |
| **API** (headless, без SDK) | ✅ |

### Допустимые комбинации

Cardholder Verification не входит в предварительно составленный каталог `flow` — она включается непосредственно в Recipe API-ключа (или через `capabilities_enabled` для ключей, не относящихся к IDCloud), независимо от потоков в разделе [Доступные потоки](/dual-api/capabilities/available-flows).

### Сценарии использования, использующие эту возможность

Пока нет опубликованных сценариев использования, ссылающихся на эту возможность.