Cards
KYC
Verificación de identidad para cards.
POST /api/card/v1/kyc/start
GET /api/card/v1/kyc/statusstart arranca la verificación (widget de KYC); status devuelve el estado. En producción
el flujo usa el widget de verificación (sdk-token), igual que la wallet.
Respuestas 200
status (y start cuando ya está resuelto) devuelve el estado:
{ "status": "approved" }Estados posibles: not_started, pending, approved, rejected. Cuando arranca una
sesión nueva, start puede devolver { "status": "pending", "session_id": "kyc_sess_…" }.
Si todavía no completaste el onboarding base:
{
"status": "not_started",
"message": "Todavía no verificaste tu identidad. Completá el onboarding de verificación primero."
}Errores
| Status | Body |
|---|---|
401 | { "error": "unauthorized", "message": "Authentication required" } |
422 | { "error": "card_holder_kyc_pending", "message": "<motivo>" } |
Este KYC es el de emisión de cards y es independiente del KYC de la wallet: son dos verificaciones distintas.