Desarrolladores
Documentación de la API de verificación de identidad, hecha para usarse de verdad.
Una API REST, una página alojada para las partes que no desea construir y webhooks firmados para enterarse en el instante en que hay un resultado. Las claves del entorno de pruebas (sandbox) nunca se facturan, así que la forma más rápida de entender ShieldID es llamarlo.
La versión de cinco minutos
Cuatro llamadas. Un solo modelo mental.
Todo lo demás en esta documentación es detalle sobre este ciclo.
Cree una sesión
POST /v1/sessions con una URL de retorno y una URL de webhook. Usted recibe un session_id y una verification_url.Entréguelo al solicitante
Envíe la verification_url como enlace, o deje que escaneen el código QR que la página alojada muestra en la computadora. Ellos terminan en su propio teléfono.Reciba un webhook firmado
Cuando la sesión llega a VERIFIED o FAILED, ShieldID envía el resultado mediante POST a la URL de su webhook, firmado para que usted pueda confiar en que proviene de nosotros.Lea el resultado
Confíe en el webhook, o llame usted mismo a GET /v1/sessions/{id}/result. De cualquier modo obtiene veredictos por cada verificación, no una sola puntuación opaca.
Pruébelo
Cree su primera sesión.
La misma solicitud en tres lenguajes. Esta es la llamada que describe el primer paso del modelo mental.
# Create a verification session (sandbox keys are never billed)
curl -X POST https://api.shieldid.ca/v1/sessions \
-H "X-Api-Key: vk_sand_your_key" \
-H "Content-Type: application/json" \
-d '{
"return_url": "https://yourapp.example/verified",
"webhook_url": "https://yourapp.example/hooks/shieldid"
}'
# → { "session_id": "…", "verification_url": "https://…/v/…", "environment": "sandbox" }Las claves del entorno de pruebas (sandbox), vk_sand_…, ejecutan este mismo flujo sin costo. Cambie a una clave vk_live_ y no cambia nada más, salvo la factura.
Encuentre su camino
El resto de la documentación para desarrolladores.
Seis páginas. Lea las que necesite.
Inicio rápido
SDKs
Entorno de pruebas
Estado
Registro de cambios
Entorno de pruebas
Pruebe todo el flujo antes de firmar nada.
Una clave del entorno de pruebas (sandbox), con prefijo vk_sand_, ejecuta la misma API, la misma página alojada y el mismo flujo de webhook que producción. Las sesiones se marcan con environment: "sandbox" dondequiera que aparecen, y las sesiones de sandbox nunca se facturan, en ningún plan.
- Cree sesiones reales, verifique un documento real en su propio teléfono y reciba de vuelta un webhook firmado real
- Nada de lo que haga en sandbox afecta una factura
- Pase a producción cambiando el prefijo de la clave; la estructura de la solicitud no cambia
Construido a la vista de todos
Qué está terminado y qué aún no.
Preferimos decírselo a que lo descubra en plena integración.
Funciones de retrollamada de finalización del widget web
PróximamenteonComplete, onCancel y onStep existen hoy en la interfaz del widget, pero todavía nada los dispara. Use la URL de retorno y el webhook: ambos funcionan ahora.
Límites de tasa aplicados
PróximamenteCada clave de API tiene un límite de tasa registrado según su plan, pero aún no se aplica a las solicitudes; planifique en consecuencia y no cuente con que ShieldID limite su tráfico.
Registro de autoservicio para el entorno de pruebas (sandbox)
PróximamenteLas claves del entorno de pruebas (sandbox) se emiten bajo solicitud mientras se desarrolla el registro de autoservicio. Solicítela y se la entregaremos con rapidez.
Preguntas
Respuestas directas para desarrolladores.
Comience ahora
Póngalo en producción en una tarde.
Comience con una clave del entorno de pruebas (sandbox), ejecute una verificación en su propio teléfono y lea el webhook que le envía. No se requiere llamada de ventas.
Las sesiones en el entorno de pruebas (sandbox) nunca se facturan.