En la versión iEXExchanger 11.5, se completó totalmente el desarrollo del sistema propio de instalación y actualizaciones. Ahora se puede desplegar el producto en un servidor limpio con un solo comando, y las nuevas versiones se instalan desde el panel de control mostrando todas las etapas, con copias de seguridad automáticas y opción de reversión segura.
También se ha añadido soporte para PHP 8.5, integración con SnapEx, configuración flexible para continuar intercambios en mensajerías y un menú actualizado del panel de control. Se ha puesto especial atención en la estabilidad de las órdenes, pagos, plugins, autenticación y la parte cliente.
Instalación en servidor limpio con un solo comando
El nuevo sistema permite instalar iEXExchanger en un servidor limpio sin FastPanel ni otros paneles de control.
El instalador automáticamente:
- verifica el servidor y prepara el entorno necesario;
- instala componentes del sistema;
- crea un usuario separado para el proyecto;
- configura el Frontend y el Backend;
- conecta bases de datos;
- emite certificados SSL;
- lanza colas, procesos en segundo plano y el planificador de tareas;
- configura el inicio automático de los servicios después de reiniciar el servidor.
La instalación está dividida en etapas consecutivas. El usuario ve las acciones realizadas, la etapa actual y los pasos restantes.
Si algunos componentes ya están instalados y configurados correctamente, el sistema verifica su estado y evita acciones repetidas innecesarias. En caso de error, la instalación se detiene de forma segura, muestra la causa y permite continuar el proceso tras solucionar el problema sin reiniciar desde el principio.
Tras completar la instalación, se generan automáticamente los datos de acceso al panel de control. Estos se guardan en un archivo protegido en el servidor junto con la dirección del panel y otra información necesaria. Cada proyecto crea sus propias claves para la aplicación y los servicios, y el Frontend y Backend se conectan según los dominios indicados.
Los archivos del sitio y los procesos de la aplicación funcionan bajo un usuario de proyecto separado, no bajo raíz. Las configuraciones del sistema, las copias de seguridad, los registros y los componentes de control están protegidos por separado, y los directorios solo reciben los permisos de acceso necesarios.
Actualizaciones desde el panel de control
El nuevo sistema de actualizaciones está completamente vinculado al panel de control iEXExchanger.
El administrador puede:
- subir archivos de la nueva versión;
- esperar la verificación automática;
- revisar el plan de actualización;
- iniciar la instalación;
- seguir la etapa actual y el progreso general;
- ver el resultado y el registro detallado de la operación.
Durante la actualización, el sitio puede entrar temporalmente en modo de mantenimiento, pero el panel seguirá recibiendo información directamente del agente de actualizaciones y mostrando el estado actual del proceso.
Se corrigieron errores en la compilación y lanzamiento de actualizaciones. El sistema está protegido contra conjuntos de archivos incompletos, dañados, mezclados o incompatibles, y también verifica la compatibilidad de los plugins instalados.
Reiniciar la actualización ya no provoca un error: el sistema reconoce los cambios ya aplicados, guarda los datos registrados y finaliza de forma segura los pasos restantes.
Si la conexión se interrumpe, el proceso se detiene o el servidor se reinicia, la operación se reanuda desde un registro seguro. Las etapas ya completadas no se ejecutan nuevamente y el sistema no muestra un mensaje falso de finalización exitosa.
Copias de seguridad y reversión de versiones
Antes de cada actualización, se crea una copia de seguridad de la base de datos y se guarda el estado de la versión actual. Si no se ha preparado la copia de seguridad o el punto de control, la actualización no se iniciará.
Se guarda un informe separado para cada operación. En él se muestra:
- versiones origen y destino;
- hora de inicio y finalización;
- resultado de la ejecución;
- ubicación de datos de respaldo;
- Lista de etapas completadas.
Si es necesario, el administrador puede iniciar una reversión. El sistema guardará el estado actual, restaurará los archivos y la base de datos a la versión seleccionada, reiniciará los servicios y verificará el correcto funcionamiento del producto.
Después de un retroceso, se puede volver a la nueva versión. El historial de instalaciones, actualizaciones, retrocesos y acciones de los usuarios se guarda en el panel de control. Allí se puede ver quién subió los archivos, quién confirmó la operación, cuándo se realizó y cuál fue el resultado.
Las versiones antiguas no utilizadas se pueden eliminar manualmente después de revisar su contenido y espacio ocupado. La versión activa y los datos necesarios para una reversión segura están protegidos contra eliminaciones accidentales.
Compatibilidad con PHP 8.5 y servidores limpios
En iEXExchanger 11.5 se ha añadido soporte completo para PHP 8.5 y la nueva infraestructura de servidor.
La instalación del producto ya no depende de FastPanel ni de Debian 12. El instalador propio iEXExchanger despliega el sistema directamente en un servidor limpio sin paneles de control externos ni sus limitaciones asociadas.
Los proyectos activos en Debian 12 con FastPanel pueden seguir funcionando. No se requiere una migración inmediata obligatoria.
Sin embargo, el conjunto completo de nuevas funciones estará disponible solo en servidores limpios sin paneles de control. Estos incluyen:
- instalación con un solo comando;
- actualizaciones desde el panel de control;
- copias de seguridad automáticas;
- reversión segura y retorno a la nueva versión;
- restauración de operaciones tras interrupciones;
- configuración y gestión automática de servicios;
- más actualizaciones del entorno del servidor.
El panel de control del servidor puede modificar configuraciones por sí mismo, sobrescribir ajustes y limitar la gestión de servicios del sistema. Por lo tanto, no es posible operar completamente el nuevo sistema automatizado en su totalidad en estos servidores.
Se preparará un plan de transición específico para los clientes actuales que pasen de FastPanel y Debian 12 a la nueva infraestructura del servidor. Hasta la migración, puede seguir utilizando el método actual de instalación y actualización.
Prueba del nuevo sistema
Se realizó un ciclo completo de verificación en un servidor limpio antes del lanzamiento:
- configuración inicial del producto;
- varias actualizaciones consecutivas;
- reversión a la versión anterior;
- cambio repetido a la versión actualizada;
- creación y restauración de copias de seguridad;
- mantenimiento de la autorización del administrador;
- Sitio en modo de mantenimiento;
- recuperación tras el reinicio del servidor;
- Sincronización del estado del panel de control con el agente del servidor.
Todos los principales escenarios de instalación, actualización y reversión se completaron con éxito.
Integración con SnapEx
Se añadió soporte completo para SnapEx, permitiendo recibir pagos y realizar pagos.
La integración soporta la verificación automática de operaciones, saldos y estados. Al configurar las monedas, puedes seleccionar las redes necesarias por separado para comerciantes y pagos.
Continuación de intercambios en mensajeros
Se ha añadido una configuración flexible para continuar el intercambio en los mensajeros conectados. Esta opción ya no se activa simultáneamente para todos los clientes y direcciones.
Se puede permitir la continuación del intercambio para las monedas y redes seleccionadas en el lado de "Entrega". Para cada dirección hay una regla específica:
- usar configuración de moneda;
- permitir forzadamente la continuación en el mensajero;
- prohibir completamente el reenvío en el mensajero.
También está disponible el cambio masivo de configuración para las direcciones. Por defecto, esta función está desactivada y no modifica el orden de trabajo existente.
Se han eliminado en la página de solicitud las acciones que no son necesarias al continuar el intercambio en el mensajero. Sin embargo, el cliente aún puede cancelar la solicitud o volver al intercambio en el sitio web. En cada etapa solo se muestran datos actuales.
La configuración del tiempo para el pago ha sido restaurada a su lugar habitual. La cuenta regresiva y la acción seleccionada al finalizar el plazo siguen funcionando tanto en el sitio web como en los mensajeros conectados.
Menú actualizado del panel de control
El menú del panel de control es ahora más flexible y está preparado para el desarrollo adicional del sistema de plugins.
Ahora se pueden añadir no solo grupos, sino también secciones individuales de cualquier nivel. Los plugins podrán crear sus propios elementos y pestañas con nombres personalizables, iconos, permisos de acceso y contadores opcionales.
Se ha añadido una sección independiente "Plugins" con una lista de soluciones instaladas y listas para usar. La sección "Actualizaciones del sistema" ahora se abre directamente desde el menú principal.
El diseño del menú, las analíticas y los complementos se ha unificado. Se corrigió la iluminación permanente del ítem «Resumen», se alinearon tamaños, fuentes, íconos y espacios, se restauraron los enlaces correctos y se garantizó un comportamiento uniforme del cursor.
También se ha corregido el funcionamiento de los favoritos. Al pasar el cursor sobre un elemento, aparece una estrella gris; al pasar el cursor sobre la estrella, cambia a color dorado, y los elementos agregados a favoritos permanecen marcados. El fondo, el título y la ubicación de los elementos ya no cambian al agregar un elemento a favoritos.
El menú admite todos los idiomas disponibles del panel de administración.
Restricciones del modo de lectura
Se ha corregido el funcionamiento de la sección «Actualizaciones» para administradores con acceso de solo lectura.
En este modo, puedes consultar las versiones, el estado del sistema, el historial de operaciones y el registro de actividades. La carga, instalación, reversión, reinicio y eliminación de actualizaciones no están disponibles, por lo que los usuarios sin los permisos correspondientes no podrán modificar accidentalmente el estado del sistema.
Mejoras en las órdenes y en la interfaz del cliente
Las listas vacías de órdenes en todas las pestañas ahora muestran un mensaje único y claro que indica que las órdenes aparecerán después de ser creadas o al modificar los filtros actuales.
Se corrigió el número de solicitudes completadas con éxito para los usuarios. Se restauraron los valores que se habían omitido anteriormente y las nuevas solicitudes se contabilizan correctamente. Los datos se muestran correctamente en la lista de usuarios, el perfil del cliente y la ficha de la solicitud sin carga adicional en el servidor.
Se solucionó un error que impedía guardar la solicitud al recibir información demasiado extensa del navegador o dispositivo. Ahora esos datos se guardan por completo y no afectan la creación del intercambio.
En dispositivos móviles, tras crear una solicitud, el cliente ya no vuelve a la página principal, sino que pasa directamente al pago.
Si el programa de descuentos está desactivado o no configurado, el sistema deja de intentar aplicar el descuento y no impide la creación de la solicitud.
Autorización y verificación por correo electrónico
Se corrigió un error que hacía que la dirección de correo electrónico real del cliente se mostrara como una dirección de servicio en la solicitud.
Ahora el correo electrónico del cliente se muestra correctamente:
- en la lista de solicitudes;
- en la tarjeta de la solicitud;
- en el chat;
- en las notificaciones;
- durante las inspecciones.
Si un cliente introduce un correo electrónico ya registrado, puede primero confirmarlo con un código y acceder a la cuenta, o crear una solicitud inmediatamente y acceder más tarde en la página de pago o seguimiento.
También se corrigió el error en la confirmación de la solicitud mediante el código del correo electrónico. Tras introducir el código correcto, la solicitud se crea correctamente, se abre con el número adecuado y se vincula a la cuenta. Las solicitudes afectadas anteriormente se actualizan automáticamente a su estado correcto tras la actualización.
Verificación de datos y clasificación de monedas
Se corrigió la validación de los datos en los campos «Desde Cuenta» y «A Cuenta». Cada parte del intercambio ahora utiliza su propio validador. Las configuraciones ya no se sobreponen, y el validador de una parte no afecta la obligatoriedad de los datos de la otra parte.
Corregido el orden de las divisas en el formulario de intercambio. El orden en los bloques «Entrego» y «Recibo» ahora coincide exactamente con la configuración y funciona igual con o sin categorías.
Las monedas dentro de las categorías ya no se mezclan con la lista general, las opciones de una misma red se muestran en el orden correcto, y las direcciones deshabilitadas o temporalmente no disponibles no aparecen entre las opciones disponibles. Los cambios en el orden se guardan correctamente y se muestran en el sitio web.
Verificación de Tarjetas
Se ha mejorado la fiabilidad y seguridad en la verificación de tarjetas.
Ahora está prohibido:
- enviar una solicitud para una moneda deshabilitada o no disponible, incluido Bitcoin;
- abrir un formulario cerrado mediante una solicitud directa o externa;
- crear una solicitud repetida;
- subir fotos inapropiadas, idénticas o demasiado grandes;
- enviar solicitudes con demasiada frecuencia;
- eliminar la solicitud de verificación por parte del cliente.
Si el servicio no está disponible, el botón de verificación no se mostrará. La verificación habitual en la cuenta personal sigue funcionando para las monedas permitidas.
Comisiones grupales
Se ha corregido el funcionamiento de las comisiones grupales. Ahora se crean correctamente y se muestra la cantidad de direcciones vinculadas antes de eliminarlas.
Tras la confirmación, la comisión se elimina automáticamente de todas las direcciones relacionadas junto con el grupo. Las direcciones mismas y las demás comisiones asignadas permanecen. Ya no es necesario abrir y limpiar cada dirección manualmente.
Pagos de afiliados
Se corrigió el formulario de retiro del saldo de socio.
Ahora puedes cambiar entre varios métodos de retiro sin demoras. El campo de la cartera aparece inmediatamente, las comisiones y el importe total se calculan correctamente, y el botón "Retirar fondos" se activa tras seleccionar el método y completar los datos.
El formulario ya no se bloquea ni requiere actualizar la página varias veces. La visualización funciona igual para los pagos reales de afiliados y para los saldos añadidos manualmente.
Pasarelas de pago y plugins listos para usar
Se corrigió un error en la pasarela 2328.io por el cual la comisión de la red siempre se descontaba del importe del destinatario en los pagos. Ahora el sistema considera correctamente la parte seleccionada para pagar la comisión y los demás ajustes de pago.
Rapira y 2328 están nuevamente disponibles en la sección de «Plugins Listos», se instalan correctamente y no desaparecen tras la actualización del sistema.
Noticias, Ciudades y Países
Se corrigió un error en la versión 11.4 que podía impedir que las nuevas publicaciones en la sección de noticias se guardaran. Ahora los contenidos se crean correctamente, las imágenes se cargan y el autor se asigna automáticamente.
Corregido el añadido y edición de ciudades. Los nombres traducidos de ciudades y países se gestionan correctamente en el idioma seleccionado y ya no causan errores al guardar.
La lista de países ahora permite eliminar con confirmación y actualización inmediata de la lista. Si un país tiene ciudades vinculadas, el sistema cancelará la eliminación e indicará cuántas ciudades deben ser trasladadas o eliminadas previamente. Esto protege los datos relacionados de pérdidas accidentales.
La versión iEXExchanger 11.5 establece la base para el desarrollo futuro del producto: la instalación y el mantenimiento de servidores se automatizan, las actualizaciones son controladas y reversibles, y el trabajo diario de clientes y administradores es más estable y seguro.

