iEXExchanger 10.3 — textos flexibles, perfiles urbanos, límites inteligentes y herramientas mejoradas

iEXExchanger
iEXExchanger 10.3 — textos flexibles, perfiles urbanos, límites inteligentes y herramientas mejoradas

En esta versión hemos reforzado significativamente la arquitectura y la usabilidad de la plataforma. La actualización incluye mejoras profundas en las interfaces, lógica ampliada para el procesamiento de datos, mecanismos flexibles de configuración y control del comportamiento del sistema en módulos clave. Hemos rediseñado las herramientas de gestión de divisas y sistemas de pago, añadido monitorización online precisa, implementado perfiles urbanos y plantillas de texto inteligentes, mejorado los formularios de casillas y banners, reforzado el sistema de restricciones y validaciones, actualizado la exportación, protección e integración con API.


1. Interfaz, textos, ciudades y casillas

  • Conversión de números al formato BCMath: se añadió una función que convierte cualquier valor numérico en una cadena decimal compatible con BCMath, sin ceros finales innecesarios, lo que mejora la precisión y previsibilidad de los cálculos financieros.
  • Ventana "Online" con estadísticas en vivo: se añadió una ventana que muestra cuántos usuarios están actualmente en el sitio — totales, autorizados y visitantes; el contador se actualiza cada 10 segundos en segundo plano, en el encabezado hay un bloque ordenado con botones "Online" y "Estadísticas", y el botón "Online" ahora es un icono con distintivo; dentro de la ventana hay un diseño renovado, pestañas "Autorizados" y "Visitantes", lista desplazable y carga de datos adicionales.
  • Nueva selección de sistema de pago y código de moneda: se mejoró la selección de sistemas de pago y códigos de moneda — se añadió búsqueda, resaltado del seleccionado, contador "Encontrados N de M", ordenación por relevancia y alfabética, botón de cierre, corrección de márgenes y desplazamiento; en móviles se abre una hoja inferior con scroll y filtro, en escritorio una ventana compacta, y al intentar crear un par ya existente el sistema muestra una advertencia con opciones "Abrir existente" o "Restablecer selección"; además, en la tarjeta de moneda ahora se puede añadir directamente el código de moneda y el sistema de pago.
  • Configuración "Estado de direcciones" para grupos: se añadió una configuración que permite activar o desactivar todas las direcciones en un grupo con un solo clic, y al pulsar "Restablecer" el sistema muestra una ventana de confirmación para evitar pérdida accidental de configuraciones.
  • Protección del modo de operación del sitio ante comandos del sistema: se implementó una protección que impide cambiar automáticamente la configuración del modo de operación del sitio durante la ejecución de comandos del sistema y actualizaciones, para evitar cambios inesperados.
  • Desactivación del autocompletado en filtros y búsqueda: se corrigió un problema por el cual el navegador completaba automáticamente con usuarios y contraseñas guardadas en los campos de filtros y búsqueda; ahora el autocompletado está desactivado en estos campos y funciona correctamente.
  • Formulario actualizado para configuración de casillas: el formulario de configuración de casillas es más cómodo — se añadieron plantillas de texto, sugerencias y generación de ID de clave, interruptores claros "Seleccionado por defecto", "Campo obligatorio" y "Estado", así como selección flexible del ámbito por direcciones (para todos excepto los seleccionados, o solo para los seleccionados); los campos se muestran solo cuando son necesarios.
  • Restauración correcta de filtros guardados: se corrigió un error por el cual los filtros guardados, códigos de moneda y sistemas de pago no se mostraban tras recargar la página; ahora todas las listas se cargan correctamente y los valores seleccionados previamente se insertan y muestran automáticamente al usuario.
  • Visualización flexible de banners según dispositivo: se añadió una función separada que permite controlar con precisión dónde mostrar el banner — solo en ordenadores, solo en dispositivos móviles o en todas las plataformas, facilitando la gestión ordenada de bloques de marketing.
  • Sistema flexible para elegir la fuente de textos: en la configuración de direcciones y monedas aparecieron listas de opciones para definir de dónde tomar la "Instrucción de pago" y la "Descripción del intercambio" — desde la propia dirección, desde una moneda específica o combinando automáticamente; el backend recopila el texto según esta configuración tal como lo planeó el administrador.
  • Sistema inteligente de instrucciones por ciudades: se añadió soporte para etiquetas especiales en los textos de instrucciones (ciudad, país, comisión, tasa, etc.), el sistema inserta automáticamente los valores necesarios, las instrucciones siempre corresponden a la ciudad seleccionada, y el panel de configuración de ciudades fue mejorado — se corrigió el plegado incorrecto de bloques tras guardar, se añadió lista de etiquetas disponibles y se hizo una interfaz más clara.
  • Sistema de códigos cortos más fiable: los códigos cortos son más inteligentes — solo procesan etiquetas realmente usadas, todos los datos se verifican antes de insertarlos, y aunque falten algunas relaciones en la solicitud, el sistema ya no genera errores.
  • Corrección en eliminación de ciudad con el botón de cierre: se solucionó un error por el cual la ciudad no se eliminaba al pulsar el botón de cierre — ahora la eliminación funciona correctamente y de forma predecible.
  • Mecanismo de perfiles de ciudades para ganancias y comisiones: se añadió un mecanismo cómodo de perfiles de ciudades, donde se definen una vez las ganancias, ganancias fijas y recargos al tipo de cambio (por ejemplo, perfil "EAU: +1% y 1.5% de ganancia"), estos perfiles pueden vincularse a ciudades y las configuraciones se aplican automáticamente en cálculos, solicitudes, plantillas, etiquetas e interfaces; las configuraciones individuales de la ciudad mantienen prioridad, la interfaz de selección de perfil es visual (lista desplegable, valores claros, separación "Perfil" y "Valores individuales"), se rediseñó la página de lista de perfiles, se añadieron contador de ciudades, botón de eliminación, diseño adaptable y paginación Laravel correcta.
  • Color corregido del borde de botones contorneados en tema oscuro: en el tema oscuro se cambió el color del borde de los botones contorneados de un tono demasiado claro a uno oscuro correcto, para que los botones encajen orgánicamente en el diseño.
  • Nuevo modo de entrega de datos bancarios bajo demanda: en las direcciones apareció un modo en el que los datos bancarios se entregan solo bajo solicitud, las interfaces de selección de datos bancarios en monedas y direcciones están unificadas, se añadieron interruptores visuales, se mejoró la lógica de prioridades y la seguridad en el procesamiento de solicitudes, haciendo la obtención de datos más clara y segura.
  • Plantillas para nombre de usuario por defecto: la configuración del nombre por defecto fue actualizada — ahora el administrador puede definir una plantilla de apodo para nuevos clientes y, mediante una ventana cómoda con sugerencias, elegir etiquetas y opciones listas para que el nombre se genere automáticamente y el registro sea más rápido.
  • Nuevos modos de acceso al recibo de solicitud: se rediseñó la lógica de acceso al recibo — se puede elegir a quién mostrar el recibo (a todos con enlace, solo al propietario, solo desde la misma IP o solo al cliente autorizado), se añadió modo "acceso temporal por 24 horas", donde el recibo por enlace está disponible solo un día y luego solo en el área personal, y en el panel de administración apareció una nueva lista desplegable ordenada para seleccionar estos modos.

2. Restricciones, seguridad, validaciones y antifraude

  • Verificación reforzada de direcciones e-mail: el sistema de validación de e-mails ha sido completamente rediseñado — se añadió una validación estricta según RFC y comprobación DNS, se eliminaron casos de dominios inexistentes (por ejemplo, ail.con), se mejoró la lógica de manejo de errores y la validación ya no depende de listas de dominios, garantizando un filtrado estable de direcciones incorrectas.
  • Nuevo sistema de restricciones para solicitudes (perfiles de límites): los valores numéricos habituales en la configuración fueron reemplazados por perfiles de límites que pueden asignarse a direcciones y usuarios; en el perfil se puede establecer un límite por número de solicitudes por hora y por día, restricción para solicitudes en periodos cortos (por ejemplo, 3 solicitudes en 10 minutos), intervalo mínimo entre solicitudes y un límite separado para la suma y cantidad de las primeras solicitudes de un novato; para cálculos precisos se usa una biblioteca matemática segura y la lógica se centraliza en un único "motor" de límites con prioridades: perfil de dirección → perfil de usuario → perfil por defecto.
  • Corrección del estado "Activado/Desactivado" en la lista de archivos de exportación: se solucionó un error por el cual el estado de activación de los archivos de exportación se mostraba y cambiaba incorrectamente, ahora el estado siempre refleja la realidad.
  • Sistema actualizado de máscaras de entrada: el módulo de máscaras de entrada fue reescrito — se corrigieron problemas con la inserción y eliminación de caracteres, se añadieron placeholders separados para los campos "desde cuenta" y "a cuenta", se mejoró el formato automático, el movimiento del cursor y el manejo de símbolos estáticos (+7, paréntesis, guiones), la máscara es ahora mucho más inteligente y configurable desde el panel de administración.
  • Protección reforzada contra fraudes: el sistema antifraude se volvió multinivel — ante el primer intento sospechoso el cliente queda bloqueado por un corto periodo, en intentos posteriores por periodos más largos o de forma permanente; todos los tiempos de bloqueo se configuran desde el panel de control y el sistema elige automáticamente el nivel de sanción adecuado.

3. Exportación, reservas, análisis de usuarios,API y permisos de acceso

  • Exportación avanzada de solicitudes con operador: la exportación de solicitudes ahora incluye datos sobre quién procesó la solicitud (ID y e-mail del operador), facilitando el control del trabajo de los gestores y la contabilidad interna.
  • Nuevo sistema de exportación de solicitudes: el módulo de exportación fue reescrito — los archivos se generan de forma segura en segundo plano mediante colas, se añadió un bloque "Últimas exportaciones" con estados en tiempo real y disponibilidad de descarga durante 24 horas, la interfaz de filtros y formatos es más cómoda, se incorporó multiselección con búsqueda y selección masiva, historial de exportaciones, protección contra ejecuciones repetidas y mejor manejo de errores.
  • Módulo de reservas resumidas completamente renovado: ahora el sistema calcula y muestra el volumen exacto de reservas por cada moneda y sistema de pago, proporciones, dinámica, días de cobertura y eficiencia en el uso de reservas, los valores problemáticos se resaltan visualmente y la interfaz general de análisis de reservas es mucho más clara.
  • Nuevo análisis de usuarios: se añadió una sección que muestra el comportamiento realista de los clientes — cuántos usuarios nuevos llegan, cómo avanzan desde el registro hasta la primera y siguientes solicitudes, qué cohortes retienen mejor, quién es importante por volumen y actividad (Importance Score), quién está en grupo de riesgo y requiere atención, cómo se distribuyen los usuarios por dispositivos y con qué frecuencia realizan solicitudes, todo presentado en bloques, gráficos y listas claros.
  • Eliminación de widgets innecesarios del escritorio: el escritorio del sistema fue limpiado de widgets innecesarios para que la interfaz sea menos saturada y más enfocada en lo importante.
  • Revisión de la corrección grupal de límites de intercambio: el módulo de corrección masiva de límites fue rediseñado — ahora la entrada se realiza solo en el campo "Recibo", el valor "Entrega" se calcula automáticamente, al guardar los límites se recalculan, las direcciones problemáticas se resaltan y las direcciones con límites cero se marcan claramente.
  • Sistema actualizado de gestión de estados: la activación, desactivación, modificación y eliminación masiva en todos los módulos ahora funciona con una única consulta rápida y va acompañada de notificaciones modernas con botón de cierre, haciendo la gestión de estados más rápida y transparente.
  • Visualización correcta de la ciudad en los últimos intercambios: se corrigió la visualización del nombre de la ciudad en el feed de últimos intercambios — al cambiar el idioma del sitio, la ciudad ahora se traduce y muestra correctamente en la localización correspondiente.
  • Mejora en la visualización de redes de divisas: en modo compacto ahora se inserta automáticamente el código de moneda, la lista se muestra más ordenada y limpia, y la interfaz es más clara y comprensible para el usuario.
  • Módulo actualizado de gestión de API-keys: para cada usuario ahora se muestran hasta cinco últimas API-keys con código corto, estado, fecha de expiración y nivel de acceso; las keys pueden copiarse fácilmente, configurarse derechos mediante casillas, cambiar acceso sin recargar y eliminarse con confirmación; toda la interfaz es moderna y adaptada para multilenguaje.
  • Panel ampliado de logs para API-keys: para cada API-key hay un panel de logs separado — se ven ruta, IP, encabezados, cuerpo de la solicitud, código de respuesta y respuesta del servidor, todo mostrado de forma compacta con resaltado de colores según estado, filtros por key y estado, paginación, actualización de datos y opción para limpiar logs.
  • Nuevos permisos de acceso a análisis: se añadieron permisos separados para análisis de intercambios, análisis del programa de afiliados y análisis de usuarios, para que el administrador pueda gestionar el acceso del personal a datos sensibles de forma flexible.
  • Gestión simplificada del balance de usuarios: el administrador ahora puede modificar el balance del usuario directamente desde la lista mediante una ventana emergente, todas las acciones van acompañadas de notificaciones claras, acelerando y facilitando las correcciones financieras.
  • Trabajo renovado con socios: la interfaz de gestión de socios fue rediseñada — puedes abrir la gestión con un clic, desvincular al socio actual o asignar uno nuevo, el sistema muestra advertencias detalladas y permite cancelar la acción, haciendo el trabajo con relaciones de socios más seguro y claro.
  • Configuración flexible de la comisión principal por dirección: en la configuración de la dirección ahora se puede elegir un perfil de beneficio predefinido o establecer un beneficio individual en porcentaje y cantidad fija, además de vincular una comisión grupal, con una interfaz diseñada como un bloque claro con opciones «a través del perfil» o «individual», para que sea transparente de dónde proviene el beneficio y qué comisiones se aplican.