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

🆕 Создание KYC верификации

Code samples

PUT /webapi/kyc

Body parameter

{
  "email": "user@example.com",
  "country_restriction_mode": "all",
  "allowed_countries": ["ru", "kz"],
  "allowed_document_types": ["passport", "id_card"]
}

🛠️ Параметры

NameInTypeRequiredDescription
bodybodyobjecttruenone
» emailbodystring(email)trueEmail адрес для верификации
» country_restriction_modebodystringfalseРежим ограничения по странам: all или whitelist
» allowed_countriesbodystring[]falseСписок разрешенных стран (ISO-коды)
» allowed_document_typesbodystring[]falseСписок разрешенных типов документов

Example responses

200 Response

{
  "success": true,
  "item": {
    "id": 1,
    "uuid": "550e8400-e29b-41d4-a716-446655440000",
    "user_id": 123,
    "email": "user@example.com",
    "status": 0,
    "step": 0,
    "country_restriction_mode": "all",
    "allowed_countries": null,
    "allowed_document_types": null,
    "liveness_status": 0,
    "liveness_attempts": 0,
    "created_at": "2023-12-01T09:00:00Z",
    "updated_at": "2023-12-01T09:00:00Z"
  }
}

🔁 Ответы

StatusMeaningDescriptionSchema
200OKKYC верификация успешно созданаInline
401UnauthorizedНе авторизованInline
422Unprocessable EntityОшибка валидацииInline

📋 Response Schema

KycVerification

NameTypeDescription
idintegerИдентификатор
uuidstring(uuid)UUID верификации
user_idintegerИдентификатор пользователя
emailstringEmail
statusinteger0: новый, 1: в процессе, 2: на модерации, 3: отклонён, 4: успешен
stepintegerТекущий шаг
country_restriction_modestringall или whitelist
allowed_countriesstring[]Разрешённые страны
allowed_document_typesstring[]Разрешённые типы документов
liveness_statusinteger0: ожидание, 1: успех, 2: отказ
liveness_attemptsintegerКоличество попыток liveness
Требуется аутентификация: Bearer токен
Prev
БАЛАНСЫ