Integra en una tarde
No hay nada que alojar ni que operar. Llamas a la API desde el servidor que ya tienes — cuatro llamadas en los momentos de tu aplicación en los que la identidad importa.
- Consigue una clave para el entorno correcto
Para integrar gratis, emite una clave bi_test_ con checkout en sandbox.identityinc.io (ver el Quickstart). Para producción, abre checkout y elige Builder — eso emite una clave bi_ contra api.identityinc.io. La clave aparece una vez; guárdala en tu servidor. - Llama a la API desde tu backend
HTTPS desde tu servidor, con la clave en un encabezado Authorization. La clave nunca va a tu sitio, app móvil ni a nada que un usuario pueda leer. Mantén las claves bi_test_ solo en el host del sandbox. - Verifica a la persona y luego crea la cuenta
Las organizaciones por defecto exigen KYC aprobado antes del free-create. Inicia KYC centrado en la persona (documento + rostro; sin OTP), espera la aprobación y crea la cuenta patrocinada con el token de creación de un solo uso. El OTP de contacto es una ruta aparte y opcional. - Vincula y desbloquea cuando lo exijan tus reglas
Una llamada para confirmar que el usuario firmó (bind) y luego unlock. Construye primero contra el sandbox; Builder te da la API completa gratis en producción al salir a vivo (las comprobaciones de identidad en vivo las factura tu proveedor).
const res = await fetch(process.env.BOUND_IDENTITY_URL + "/v1/kyc/start", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.BOUND_IDENTITY_API_KEY, // server-side only
"Content-Type": "application/json",
},
body: JSON.stringify({}),
});¿Prefieres alojar la plataforma tú mismo? Las instrucciones de autoalojamiento están en el README del repositorio, pero no las necesitas para salir a producción.