Empezar

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

Integración · Identity Inc.