Resumen
Una solicitud de información (RFI) es un conjunto de preguntas que Fluz envía a un cliente cuando el equipo de cumplimiento necesita más información de su parte, con mayor frecuencia durante la revisión KYB (documentos de constitución, comprobante de domicilio, organigrama de propiedad) y, en ocasiones, más adelante durante la vida de una cuenta. La API de RFI permite que tu plataforma muestre esas solicitudes y recopile las respuestas en tu propia interfaz, en lugar de enviar al cliente a Fluz. En cuatro operaciones puedes:- Listar las RFI abiertas del cliente con openRfis, o leer una con rfi,
- Cargar los documentos que piden las preguntas con el endpoint de carga de documentos de RFI,
- Responder preguntas de vinculación bancaria y de domicilio con Plaid, si lo deseas, usando completeRfiPlaidLink, y
- Enviar las respuestas con submitRfi, todas a la vez o por partes.
IN_REVIEW y Fluz la revisa. El resultado llega como un nuevo estado en la misma RFI.
Las preguntas se redactan por cada RFI. Fluz crea cada RFI para el cliente al que se envía, por lo que las preguntas, su orden y cuáles son obligatorias difieren entre RFI. Muestra lo que devuelve la API en lugar de programar un formulario fijo.
Requisitos
Selecciona
MANAGE_RFI en los scopes de permisos de tu aplicación en el panel de Fluz. Los clientes lo aprueban en la pantalla de consentimiento durante OAuth, como cualquier otro scope. Consulta Scopes de la aplicación.
Quién puede responder una RFI
Una RFI está dirigida a una cuenta. ElaccountId del token debe ser esa cuenta, y el usuario del token debe ser el destinatario de la cuenta:
Otros propietarios del negocio, usuarios autorizados y subusuarios no pueden leer ni responder las RFI de un negocio a través de la API. Genera el token para el solicitante con el
accountId del negocio.
Flujo
1
Encuentra las RFI abiertas
Llama a openRfis con el token del cliente. Devuelve cada RFI que espera sus respuestas, de la más reciente a la más antigua, con sus preguntas. Una lista vacía significa que no hay nada que hacer.
2
Muestra las preguntas
Muestra cada pregunta en orden según
ordinal. Usa questionType para elegir el campo de entrada, options para las preguntas de opción y visibilityCondition para ocultar las preguntas que no aplican. Consulta Tipos de pregunta.3
Carga documentos
Por cada archivo que adjunte el cliente, llama al endpoint de carga con el
rfiId y el questionId. Conserva el fileId que devuelve.4
Vincula un banco, si se ofrece
Las preguntas de estado de cuenta bancario y de comprobante de domicilio pueden responderse con una vinculación bancaria de Plaid en lugar de un archivo. Abre Plaid Link y luego pasa el token público a completeRfiPlaidLink.
5
Envía
Llama a submitRfi con las respuestas. Con
finalize: true (el valor predeterminado) la RFI pasa a IN_REVIEW. Usa finalize: false para guardar parte de las respuestas y continuar más tarde.6
Da seguimiento al resultado
Vuelve a leer la RFI con rfi para ver su estado. Si Fluz necesita más información, la misma RFI vuelve a
PENDING_DOCUMENTS con nuevas preguntas y aparece de nuevo en openRfis.Ciclo de vida del estado de la RFI
Las preguntas se devuelven solo mientras una RFI está en
PENDING_DOCUMENTS. En cualquier otro estado, questions es una lista vacía.
Un negocio con una RFI abierta o en revisión aparece como
PENDING en getBusiness. Enviar la RFI no aprueba el negocio; espera a que kybStatus cambie.Tipos de pregunta
Cada respuesta se envía comovalue en un RfiAnswerInput. Su formato depende del questionType de la pregunta.
Preguntas obligatorias y opcionales
isOptional: false significa que la pregunta debe responderse antes de poder finalizar la RFI. Las preguntas opcionales pueden omitirse.
Preguntas condicionales
CuandovisibilityCondition está definido, la pregunta aplica solo si la condición se cumple según las respuestas a las preguntas anteriores. Evalúala en tu interfaz para mostrar u ocultar la pregunta:
- Las condiciones se evalúan solo contra respuestas de texto y de opción. Las respuestas con archivos y con vinculación bancaria cuentan como sin responder.
- Una pregunta que no aplica no es obligatoria, y cualquier respuesta que envíes para ella se ignora.
Webhooks
Para saber cuándo llega una RFI sin consultar periódicamente, suscríbete a los eventos de webhook de RFI. Consulta Webhooks.Páginas relacionadas
Leer RFI
openRfis y rfi: las preguntas, las respuestas guardadas y el estado.Cargar documentos de RFI
El endpoint REST que devuelve el
fileId que envías.Enviar una RFI
Guarda respuestas, finaliza y gestiona los errores de validación.
Responder con una vinculación bancaria
Usa Plaid en lugar de un estado de cuenta bancario o un comprobante de domicilio.