For the complete documentation index, see llms.txt. This page is also available as Markdown.

Файлы и верификации

Некоторые направления требуют документ, проверку карты или дополнительный файл. Для этого используется upload intent: сначала API создает намерение загрузки, затем интеграция отправляет файл.

Общий сценарий

create upload intent -> commit file -> submit verification

Создать upload intent

curl -sS https://example.com/api/v3/private/files/upload-intents \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "purpose": "identity_verification",
    "allowed_extensions": ["jpg", "jpeg", "png", "pdf"],
    "max_bytes": 5242880
  }'
Тип файла
Для чего

identity_verification

Документ для проверки личности.

card_verification

Проверка банковской карты.

order_attachment

Файл к заявке.

sandbox

Тестовая загрузка.

Загрузить файл

Если для upload включен HMAC, используйте X-Api-File-Sha256 как body hash при подписи.

Получить требования к верификации

Отправить identity verification

Отправить card verification

Статусы проверки

Статус
Что означает

not_submitted

Данные еще не отправлены.

pending

Проверка ожидает обработки.

approved

Проверка пройдена.

rejected

Проверка отклонена.

Рекомендации

  • Показывайте требования до создания заявки.

  • Проверяйте тип и размер файла на своей стороне.

  • Не храните документы дольше, чем нужно.

  • Используйте webhooks для изменения статуса проверки.

API Reference

Точные request body и responses доступны отдельно:

Последнее обновление

Это было полезно?