Войти
Регистрация
  • Русский
  • English
Войти
Регистрация
  • Русский
  • English
  • С ЧЕГО НАЧАТЬ
  • GITHUB
    • 🐘 SDK PHP
    • 👨‍💻 SDK GOLANG
    • ✳️ SDK NODE JS
  • АУТЕНТИФИКАЦИЯ
    • 👨‍💼 Аутентификация пользователя
    • 👨‍💼 Регистрация пользователя
    • 🔐 Восстановление пароля
  • ИНФОРМАЦИЯ
    • 🆕 Добавление нового адреса
    • 🆎 Получение информации по адресу
    • 🔍 Поиск поддерживаемых криптовалют по адресу
    • 💰 Доступные валюты
  • ПРОВЕРКА РИСКА
    • 📑 Получение списка быстрых проверок
    • 🆕 Добавление новой быстрой проверки
    • 📊 Получение информации по быстрой проверке
    • 🔄 Запуск быстрой проверки
  • РАССЛЕДОВАНИЕ
    • 📝 Получение списка расследований
    • 🕵️‍♂️ Создание расследования
    • 📋 Получение информации по расследованию
    • 📊 Получение данных по графу расследования
    • 🧐 Углубленное исследование в рамках расследования
    • 🔄 Запуск расследования
  • БАЛАНСЫ
    • 💰 Получение баланса пользователя
    • 📜 Создание счета на оплату
    • 💵 Валюты разрешенные для пополнения
  • KYC ВЕРИФИКАЦИЯ
    • 🆕 Создание KYC верификации
    • 📑 Список KYC верификаций
    • ▶️ Начало сессии верификации
    • 📷 Загрузка фото и документов
    • 📋 Детали KYC верификации
    • ⚙️ Параметры сессии
    • 🔄 Обновление шага верификации
    • 🔍 Проверка данных документа
    • 👁️ Начало liveness проверки
    • ✅ Верификация liveness данных
    • 🔤 Распознавание документа (OCR)

✅ Верификация liveness данных

Code samples

POST /webapi/kyc/user/{uuid}/liveness/verify

Body parameter

{
  "challengeToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
  "frames": [
    {
      "challengeIndex": 0,
      "image": "data:image/jpeg;base64,...",
      "landmarks": {},
      "blendshapes": {},
      "headPose": {},
      "timestamp": 1701424800.123
    }
  ],
  "antiSpoofing": { "score": 0.99 },
  "passport": "data:image/png;base64,...",
  "documentType": "passport",
  "country": "ru"
}

🛠️ Параметры

NameInTypeRequiredDescription
uuidpathstring(uuid)trueUUID верификации
challengeTokenbodystringtrueТокен из /liveness/start
framesbodyobject[]trueКадры с лицом пользователя
frames[].challengeIndexbodyintegertrueИндекс задания
frames[].imagebodystringtrueИзображение кадра в base64
frames[].landmarksbodyobjectfalseКлючевые точки лица
frames[].blendshapesbodyobjectfalseBlendshapes лица
frames[].headPosebodyobjectfalseПоложение головы
frames[].timestampbodynumbertrueUnix timestamp кадра
antiSpoofingbodyobjecttrueДанные антиспуфинга
passportbodystringtrueФото документа в base64
documentTypebodystringtrueТип документа
countrybodystringtrueСтрана (ISO-код)

Example responses

200 Response

{
  "success": true,
  "score": 0.97,
  "passed": true,
  "details": {
    "livenessScore": 0.97,
    "faceMatchScore": 0.94,
    "antiSpoofingScore": 0.99
  }
}

🔁 Ответы

StatusMeaningDescriptionSchema
200OKРезультат проверкиInline
404Not FoundВерификация не найденаInline
422Unprocessable EntityОшибка валидацииInline

📋 Response Schema

NameTypeDescription
successbooleanУспех операции
scorenumberИтоговый балл (0–1)
passedbooleanПрошла ли проверка
detailsobjectДетализация результатов
Аутентификация не требуется для этого эндпоинта
Prev
👁️ Начало liveness проверки
Next
🔤 Распознавание документа (OCR)