Notas de Versión

Release 2.3

Personalización de marca en los portales de pago, mejoras en la gestión de empresas, sincronización de Feature Flags con permisos, automatizaciones de control dual y control de acceso a Términos, condiciones y políticas.

Marca en portales de pago Gestión de empresas Permisos y Feature Flags Control dual Términos y políticas

Resumen Ejecutivo

Cinco frentes de trabajo de esta versión

Tema 01
Marca en portales de pago
Logo, texto personalizado y datos de contacto del tenant visibles en micrositio, link de pago y comprobante.
Tema 02
Gestión de empresas
Correcciones visuales y mejoras de usabilidad en la creación y consulta de empresas del portal administrador.
Tema 03
Permisos y Feature Flags
Sincronización entre FF y la tabla de permisos y roles, con nuevo control de acceso a Términos y políticas.
Tema 04
Control dual
Aprobación múltiple, automatizaciones por vencimiento o eliminación, trazabilidad de errores y hora exacta en notificaciones.
Tema 05
Términos y políticas
Unificación del requerimiento legal entre el registro del portal pagador y el checkout.
01

Personalización de marca en portales de pago

Logo, texto personalizado y datos de contacto del tenant en micrositio, link de pago y portal pagador

4subsecciones
💡 Cada tenant puede personalizar su presencia de marca en los canales de pago: logo, texto libre, datos de contacto y convivencia de logos con la empresa recaudadora, todo controlado por Feature Flag.

Se habilita en el portal administrador una nueva sección de configuración de marca que permite a cada tenant personalizar su presencia en los portales de pago.

  • Logo: carga opcional, se muestra en el comprobante de pago.
  • Texto libre: hasta 400 caracteres alfanuméricos, opcional, visible en el comprobante.
  • Validación: reglas por campo al guardar, con mensajes de error en línea.
  • Botón Guardar: solo se habilita cuando toda la información es correcta.
Los cambios se reflejan inmediatamente en los portales de pago. La funcionalidad cuenta con un Feature Flag (FF) para habilitarla o deshabilitarla por tenant.
Perfil de la organización – Logotipo y texto complementario
Perfil de la organización – Logotipo y texto complementario

Los portales de pago (micrositio y link de pago) ahora muestran la información de contacto del tenant directamente en el footer durante todo el proceso de pago y en el comprobante. Se configura desde la sección de configuración de marca e incluye:

  • Teléfono 1 y teléfono 2
  • WhatsApp
  • Correo electrónico
  • Sitio web

Solo se muestran los campos diligenciados; si un campo queda vacío en la configuración, no se despliega en el portal. La información del tenant convive con la de la empresa recaudadora y permanece visible en todas las etapas del flujo (búsqueda de convenio, selección de facturas, checkout).

En el comprobante de pago también se muestra el logo del tenant y el texto personalizado, tanto para transacciones individuales como múltiples.
Micrositio de pago – Logo del tenant y datos de contacto en el footer
Micrositio de pago – Logo del tenant y datos de contacto en el footer

Los portales de pago (micrositio, link de pago y portal pagador) muestran ahora de forma simultánea el logo del tenant y el logo de la empresa recaudadora, tal como están configurados en la sección de marca del portal administrador. Ambos logos se presentan en la cabecera del portal manteniendo proporciones y alineación que reflejan la colaboración entre ambas marcas.

Si uno de los logos no está configurado, solo se muestra el disponible sin dejar espacios vacíos visibles.
Micrositio de pago – Logo del tenant y logo de la empresa recaudadora (
Micrositio de pago – Logo del tenant y logo de la empresa recaudadora ("Operado por")

Se ajustó la posición del logo de la empresa en la pantalla de checkout del portal pagador: ahora se muestra centrado en la pantalla en lugar de ubicarse en el lateral, mejorando la distribución visual del layout y la experiencia del usuario al momento de completar el pago.

02

Gestión de empresas en el portal administrador

Correcciones visuales y mejoras de usabilidad en la creación y consulta de empresas

3subsecciones
💡 Se corrigen truncamientos de texto en el detalle de empresa y se mejora el formulario de creación: acepta caracteres especiales en la razón social y ofrece búsqueda predictiva en el campo CIIU.

Se corrigió un problema en el portal administrador donde, al consultar el detalle de una empresa desde el listado general, la sección Usuarios dentro del sidemodal aparecía con el texto cortado cuando los datos excedían el ancho del contenedor. Ahora la información se muestra completa en todas las resoluciones de pantalla, sin truncamientos ni superposiciones, manteniendo la estética del diseño actual.

Detalle de la empresa – Información completa sin truncamientos
Detalle de la empresa – Información completa sin truncamientos

El formulario Crear empresa del portal administrador ahora acepta caracteres especiales como el ampersand (&) y el guión (-) en los campos de nombre comercial y razón social. Esto permite registrar correctamente empresas cuya denominación legal incluye estos caracteres, sin que el sistema genere errores de validación.

Ejemplos: Food & Friends S.A.S., Tech-Solutions Ltda.

El campo de actividad económica CIIU en el formulario de creación de empresas recibió dos mejoras:

  • Visualización completa: el nombre de cada actividad ya no queda cortado en el desplegable, e incluye un tooltip con el nombre completo al pasar el cursor.
  • Búsqueda predictiva: permite filtrar las opciones en tiempo real escribiendo el código numérico o una palabra clave, eliminando la necesidad de desplazarse manualmente por toda la lista.
Ambas mejoras reducen errores de selección y agilizan el proceso de registro de empresas.
Creación de empresa – Búsqueda predictiva en el campo CIIU
Creación de empresa – Búsqueda predictiva en el campo CIIU
03

Permisos, roles y Feature Flags

Sincronización de FF con la tabla de permisos y control de acceso a Términos y políticas

3subsecciones
💡 Las funcionalidades quedan vinculadas a sus Feature Flags: si se desactivan, desaparecen de permisos y roles; si se reactivan, los usuarios recuperan sus permisos automáticamente. Se suma control de acceso por roles a Términos, condiciones y políticas.

Se implementó la sincronización entre los Feature Flags (FF) de las funcionalidades y la tabla de permisos y roles del portal.

  • Cuando una FF está activa, la funcionalidad aparece visible en el listado de permisos de los roles.
  • Cuando se desactiva, desaparece también de la tabla de permisos y los usuarios no pueden acceder a ella aunque ya tuvieran el permiso asignado.
  • Al reactivar una FF, los usuarios que previamente tenían permisos los recuperan automáticamente.
Aplica para — Portal administrador: Auditoría, Análisis y reportes, Configuración de sender WhatsApp, Reporte de transacciones, Comisiones (organización). Portal recaudador: Reporte de transacciones.

La funcionalidad de gestión de Términos, condiciones y políticas en el portal administrador ahora cuenta con control de acceso por roles. Se crearon dos niveles de permiso:

  • Ver / Consultar: visualiza la información configurada pero no puede editarla.
  • Editar: puede modificar la configuración; al activarlo, automáticamente se activa también el de ver.

Por defecto, todos los usuarios existentes quedan con estos permisos deshabilitados al momento del despliegue; solo el super administrador queda con todos los permisos habilitados.

Los intentos de acceso no autorizado quedan bloqueados y todos los cambios en permisos quedan registrados en el log de auditoría.
Permisos y privilegios – Fila de Términos, condiciones y políticas
Permisos y privilegios – Fila de Términos, condiciones y políticas

Se realizó la migración técnica de los Feature Flags de las funcionalidades para ambos portales. Esto garantiza que la sincronización entre FF y permisos funcione correctamente en el ambiente de producción para:

  • Portal administrador: Auditoría, Análisis y reportes, Configuración de sender WhatsApp, Configuración de sender email, Reporte de transacciones, Comisiones (organización).
  • Portal recaudador: Reporte de transacciones.
04

Control dual — mejoras y automatizaciones

Aprobación múltiple, automatizaciones por vencimiento o eliminación y trazabilidad de errores

6subsecciones
💡 El centro de aprobaciones gana selección múltiple, dos estados automáticos nuevos (Aprobada / Rechazada por sistema), trazabilidad del resultado de ejecución y hora exacta en todas las notificaciones y vistas del módulo.

Los usuarios del portal administrador con permisos de gestión en el centro de aprobaciones ahora pueden seleccionar varias solicitudes de control dual simultáneamente y gestionarlas en una sola acción. Al seleccionar más de una solicitud aparece una barra flotante con las opciones Aprobar todo y Rechazar todo.

  • Aprobación masiva: confirmación con la cantidad de solicitudes y comentario opcional.
  • Rechazo masivo: el comentario es obligatorio.
Ambas acciones quedan registradas en auditoría con el comentario asociado a cada solicitud, y al finalizar se muestra un mensaje de éxito con la cantidad de solicitudes gestionadas.
Centro de aprobaciones – Selección múltiple con Aprobar/Rechazar seleccionados
Centro de aprobaciones – Selección múltiple con Aprobar/Rechazar seleccionados

Cuando el super administrador elimina el control dual de una funcionalidad, el sistema aprueba automáticamente todas las solicitudes que estaban en estado Pendiente asociadas a esa funcionalidad. Estas solicitudes pasan al nuevo estado Aprobada (Sistema), quedan registradas con el responsable SISTEMA y el motivo «Aprobación automática por eliminación del control dual».

Se envía notificación al solicitante, el estado queda disponible como filtro en el histórico y todo el evento queda registrado en auditoría con fecha, hora y motivo.
Histórico de solicitudes – Filtro por estado
Histórico de solicitudes – Filtro por estado "Aprobadas (Sistema)"

Se implementó trazabilidad del resultado de ejecución de las solicitudes de control dual aprobadas. Una vez que una solicitud es aprobada, el sistema registra si la ejecución fue exitosa (completada) o si falló, permitiendo identificar con precisión qué solicitudes no se procesaron correctamente y dar seguimiento operativo sin necesidad de verificar manualmente los registros.

Las solicitudes de control dual que permanecen en estado Pendiente durante más del tiempo máximo configurado (por defecto 30 días) son rechazadas automáticamente por el sistema. Pasan al nuevo estado Rechazada (Sistema) con el motivo «Rechazo automático por vencimiento del plazo de aprobación».

Se notifica al solicitante, el estado queda disponible como filtro en el histórico y el evento queda registrado en auditoría con responsable SISTEMA, fecha, hora y motivo.

Las notificaciones del módulo de control dual (tanto las de solicitud como las de respuesta de aprobación o rechazo) ahora incluyen la hora exacta además de la fecha, en formato HH:MM. Esto permite a los administradores tener un seguimiento más detallado de las gestiones realizadas y correlacionar los eventos con mayor precisión.

Se realizaron ajustes de usabilidad en las pantallas del módulo de control dual:

  • Se agrega la hora en la fecha en todas las vistas del módulo (solicitudes pendientes, histórico, tab de solicitante).
  • Se actualizan los textos de los botones de acción masiva para reflejar claramente lo que se va a ejecutar, mostrando la cantidad de solicitudes seleccionadas: Aceptar seleccionados (N) y Rechazar seleccionados (N).
05

Términos, condiciones y políticas

Requerimiento legal unificado en registro del portal pagador y checkout

1subsección
💡 Las políticas configuradas en el portal administrador ahora aplican tanto en el registro del portal pagador como en el checkout, con logs de aceptación y validación de cobertura mínima antes de guardar.

Las políticas de términos, condiciones y privacidad configuradas en el portal administrador ahora aplican tanto al flujo de registro del portal pagador como al checkout, unificando la experiencia legal en todo el ciclo del usuario.

  • Se registran logs de aceptación con fecha/hora, nombre, documento y versión de la política aceptada.
  • La configuración valida que exista al menos una política activa para el portal pagador y al menos una para micrositio/link de pago antes de permitir guardar.
Si falta alguna política activa, se muestra un mensaje indicativo y no se permite continuar.
Formulario de registro del portal pagador con aceptación de términos y políticas
Formulario de registro del portal pagador con aceptación de términos y políticas
Modal de Políticas – Términos, privacidad y autorización de datos personales
Modal de Políticas – Términos, privacidad y autorización de datos personales
Configuración de políticas – Términos y condiciones aplicables al Portal Cliente Pagador
Configuración de políticas – Términos y condiciones aplicables al Portal Cliente Pagador