Файлы и верификации
Некоторые направления требуют документ, проверку карты или дополнительный файл. Для этого используется 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 доступны отдельно:
Последнее обновление
Это было полезно?