Traspasos AFP (Chile)

/Traspasos AFP

Este documento describe el proceso de Traspasos entre las Administradoras de Fondos de Pensiones (AFPs) y Previred, garantizando la validación de identidad de afiliados y agentes de ventas antes de transferencias de fondos.

El servicio es desarrollado por Facephi como Proveedor de Verificación de Identidad (PVI), y es consumido por Previred para validar la identidad en traspasos entre AFPs.


1️⃣ Validación de Identidad por AFP

La AFP valida la identidad del usuario mediante el proceso de Onboarding que involucra estos servicios:

  • {{baseUrlIdentity}}/verify/documentValidation/v2/start

  • {{baseUrlIdentity}}/onboarding/v2/identity

  • {{baseUrlIdentity}}/verify/documentValidation/v2/status

  • {{baseUrlIdentity}}/verify/documentValidation/v2/data

Nota Validaciones requeridas antes de procesar traspasos:

  • facialAuthenticationResult = 3 (Autenticación facial exitosa)

  • passiveLivenessResult = 3 (Prueba de vida superada)

  • documentValidation = 9001 (Validación documental aprobada)


2️⃣ Consumo del Servicio de Verificación

La AFP consume el servicio con la siguiente petición:

bash

Ejemplo de Respuesta:

json


3️⃣ Envío de Evidencia de Verificación a Previred

La AFP debe enviar url_verificacion a Previred como prueba de validación.

🔗 Formato de la URL:

{{baseUrlIdentity}}/services/previred/{{serviceTransactionId}}/certificate?token={{token}}&apiKey={{previredApiKey}}

Nota El apiKeyPrevired se acompaña de username y password para autenticación.

Llamada a Previred:

bash

Ejemplo de Respuesta:

json

Llamada para obtener token de Previred:

bash

Ejemplo de respuesta:

json


🔄 Formato de UUID para Previred

Previred impone un límite de 30 caracteres en codigo_verificacion. Los UUID (36 caracteres) se transforman a Base64 URL-safe sin padding.

Conversión de UUID a Base64 URL-safe: Ejemplo:

  • UUID original: 3994d0f4-77c2-4079-8fd3-ccd14e90f909

  • UUID convertido: OTlEbw93wkCeNMzNF5D5CQ

Implementación en Go:

go

Last updated