Ir al contenido

Evento de identidad acreditada

Cuando una persona intenta autorizar con PIN-RUT y todavía no tiene su identidad acreditada, la plataforma la guía por el proceso de acreditación. La mayoría de las veces termina en minutos y la transacción sigue su curso normal, sin que tengas que hacer nada.

Pero no siempre. Un caso puede quedar en revisión de una persona de nuestro equipo y resolverse horas o días después. Para entonces la persona puede seguir con la pantalla abierta o haberse ido hace rato, y la transacción puede seguir viva o ya no. Este evento te avisa que la revisión se aprobó y te dice en qué quedó tu transacción, para que decidas qué hacer.


Situación¿Llega el evento?
La revisión de identidad de la persona de tu transacción termina aprobada
La acreditación se resuelve sola, con la persona en el flujoNo — la persona sigue en la misma pantalla y autoriza ahí mismo
La revisión termina sin aprobarseNo
La identidad aprobada no es la del RUT de tu transacciónNo

Sólo la integración de la transacción cuya persona pasó por la revisión. Si tienes varias integraciones, el aviso llega a la que abrió la transacción, no a todas.

El destino se resuelve igual que el resto de tus webhooks de PIN-RUT: el callback_url de esa transacción y, si no lo declaraste, la URL de webhooks configurada para tu cuenta.


{
"event": "kyc.identity.level_changed",
"timestamp": "2026-09-14T18:40:12.051Z",
"data": {
"transaction_id": "8b5f2c1e-4d7a-4c3b-9e21-6f0a1d2b3c4d",
"transaction_created_at": "2026-09-14T13:02:47.118Z",
"approved_at": "2026-09-14T18:40:11.964Z",
"transaction_status": "pending",
"connection_at_approval": "none",
"state": "orden-4581",
"authentication_method": "pin"
}
}
CampoTipoDescripción
eventstringSiempre kyc.identity.level_changed
timestampstring (ISO 8601)Instante en que se despachó el aviso
data.transaction_idstring (UUID)La transacción que creaste y cuya persona pasó por la revisión
data.transaction_created_atstring (ISO 8601)Cuándo creaste esa transacción
data.approved_atstring (ISO 8601)Cuándo se aprobó la revisión
data.transaction_statusstringEn qué quedó la transacción al aprobarse: pending, authorized o closed
data.connection_at_approvalstringSi había una conexión viva al aprobar: open, none o unknown
data.statestring o nullEl valor opaco que enviaste al crear la transacción
data.authentication_methodstringLa modalidad que pediste: pin o face

ValorQué significaQué puedes hacer
pendingLa transacción sigue pendiente y no ha vencidoMandar a la persona al mismo enlace de autorización ahora: el plazo de la transacción sigue corriendo
authorizedLa transacción ya está autorizadaNada más: la autorización te llega por su propio evento, pin.transaction.authorized
closedLa transacción ya no se puede autorizar: venció, se canceló o fallóCrear una transacción nueva sobre el mismo RUT. La persona ya tiene su identidad acreditada

transaction_status se informa como estado y nunca como un plazo: el tiempo que le queda a una transacción pendiente no forma parte del aviso.

ValorQué significa
openAl aprobarse, la persona tenía abierta la pantalla de espera, en su celular o en su computador
noneAl aprobarse, no había ninguna conexión viva
unknownNo se pudo saber

La diferencia entre data.transaction_created_at y data.approved_at es cuánto tardó la revisión desde que creaste la transacción. Te sirve para decidir si todavía tiene sentido contactar a la persona.


Se entrega con la misma firma HMAC y la misma política de reintentos que el resto de los webhooks de la plataforma. Si una entrega se reintenta, el aviso trae el mismo transaction_id: procésalo de forma idempotente. Ver Webhooks.


  • PIN-RUT — el flujo completo, las dos modalidades y el cargo de la acreditación
  • Webhooks — configuración, firma HMAC y reintentos