Descrizione
Ionix Payments es una pasarela de pago para WooCommerce que permite a tus clientes pagar con tarjetas de crédito, débito y transferencias bancarias a través del procesador de pagos Ionix.
Características principales:
- Pagos con tarjeta de crédito y débito (TDC)
- Pagos mediante transferencia bancaria (TB)
- Soporte para checkout clásico y WooCommerce Checkout Blocks
- Panel de administración para configurar credenciales de API
- Registro de historial de transacciones
- Validación de firmas para webhooks de pago
- Soporte de ambientes de integración (sandbox) y producción
Requiere WooCommerce 8.0 o superior y una cuenta activa en Ionix Payments para operar.
Los medios de pago de Ionix Payments operan en peso chileno (CLP): la moneda de tu tienda debe estar configurada en CLP. El monto mínimo por compra es de $1.000.
Confirmación de pagos confiable (nuevo en 2.1.0)
- Cada pago se confirma contra Ionix Payments: antes de marcar un pedido como pagado, el plugin consulta el estado real de la orden y valida que el monto coincida.
- Notificaciones por webhook: el pedido se actualiza en cuanto Ionix Payments informa el pago, incluso si el comprador cierra el navegador antes de volver a tu tienda.
- Conciliación automática: si una notificación no llega, el plugin vuelve a verificar los pagos pendientes a los 15 minutos, 1 hora y 6 horas, y revisa cada hora los pedidos pendientes de los últimos 3 días.
- Retorno confiable a tu tienda: el comprador vuelve a tu sitio después de pagar con tarjeta o transferencia, con cualquier configuración de enlaces permanentes.
- Sin duplicados: un mismo pago no se procesa dos veces, así que el stock no se descuenta de más ni se repiten los correos de WooCommerce.
- Anulaciones y reembolsos: cuando Ionix Payments informa una orden cancelada, expirada o reembolsada, el pedido se actualiza en WooCommerce (los reembolsos parciales quedan como nota del pedido).
- Mensajes claros para tu cliente: mientras un pago no esté confirmado, la página de pedido recibido le avisa que se está verificando.
Beneficios para tu comercio
- Menos pedidos sin resolver y menos conciliación manual: los pagos se verifican y regularizan solos.
- Información a la mano: el historial de transacciones muestra el estado del pedido en español, la orden de compra y el código de autorización de Ionix Payments, con búsqueda y orden por columna.
- Una sola configuración: Tarjetas y Transferencias comparten las mismas credenciales (Token, Secret y ambiente).
- Más privacidad: las notas del pedido y los registros del plugin no guardan el correo ni el nombre del comprador.
- Pruebas sin riesgo: el ambiente de integración (sandbox) permite probar antes de pasar a producción.
- Plugin gratuito, con soporte directo del equipo de Ionix Payments por llamada o WhatsApp.
Screenshot





Installazione
- Sube la carpeta
ionixpaymentsal directorio/wp-content/plugins/, o instala el plugin directamente desde el escritorio de WordPress (Plugins > Añadir nuevo). - Activa el plugin desde el menú “Plugins” de WordPress.
- Ve a WooCommerce > Ajustes > Pagos > Ionix Payments.
- Ingresa tu “Token” y “Secret” (credenciales generadas por Ionix Payments para tu comercio).
- Selecciona el ambiente (Integración o Producción) y guarda los cambios.
- Copia la URL del webhook que aparece en la configuración del plugin y regístrala en tu panel de Ionix Payments, para que los pagos se confirmen aunque el comprador no vuelva a tu tienda. Ionix Payments admite una sola URL de webhook por comercio: si ya usas una para otro sistema, reemplazarla hará que ese sistema deje de recibir notificaciones.
- Antes de salir a producción, haz una compra de prueba completa en el ambiente de Integración, con tarjeta y con transferencia.
Nota: Ionix Payments Transferencias usa las mismas credenciales y el mismo ambiente que Ionix Payments Tarjetas, por lo que se configuran una sola vez.
FAQ
-
¿Qué es Ionix Payments?
-
Ionix Payments, es la pasarela de pagos chilena para emprendedores, e-commerce y grandes empresas. Fácil de integrar, sin costos fijos y con las mejores tarifas del mercado. Regístrate en https://portal.ionixpayments.com/onboarding
-
¿Qué es “Plugins”?
-
Un plugin (o complemento) es una pequeña aplicación de software diseñada para integrarse con un programa principal. En el contexto de plataformas de comercio electrónico como WooCommerce/WordPress, estos plugins sirven para ampliar las opciones de pago disponibles en el catálogo.
-
¿Hay algún requisito mínimo de sistema o servidor?
-
No, Ionix Payments no requiere configuraciones especiales de sistema o servidor. Solo necesitas una conexión a internet para comenzar a realizar transacciones.
-
¿Este plugin permite diferentes métodos de pago?
-
Sí, la integración de Ionix Payments para WooCommerce/WordPress permite a tu tienda aceptar pagos con tarjetas de crédito, débito, prepago y transferencias bancarias.
-
¿El plugin cumple con las normativas de seguridad y privacidad de datos?
-
Ionix Payments cumple con las normativas PCI-DSS garantizando altos estándares de seguridad y protección de datos.
-
¿Dónde puedo obtener soporte si tengo problemas con el plugin?
-
Puedes visitar nuestro foro de soporte en https://ionixpayments.com/ o ponerte en contacto con nuestro equipo a través de teléfono o WhatsApp al [+569 4420 9837].
-
¿El plugin es gratuito o tiene un costo de suscripción?
-
La integración de Ionix Payments para WooCommerce/WordPress es completamente gratuita.
-
¿Qué debo hacer si el plugin no funciona correctamente después de una actualización?
-
Si experimentas problemas tras una actualización, puedes contactarnos vía llamada o WhatsApp al [+569 4420 9837]. También puedes consultar nuestro foro de ayuda en https://ionixpayments.com/ para obtener asistencia adicional.
-
¿Cómo se instala el plugin en mi tienda e-commerce?
-
Después de activar Ionix Payments en tu WooCommerce/WordPress, solo necesitas conectar tu cuenta de Ionix Payments utilizando tu Ionix Payments Key y API Key.
-
¿Qué es el Ionix Payments Key?
-
El Ionix Payments Key es una clave única de tu comercio, necesaria para realizar transacciones. Puedes solicitarla contactando al soporte de Ionix Payments por WhatsApp o llamada al [+569 4420 9837].
-
¿Qué es el API Key?
-
El API Key complementa al Ionix Payments Key y es fundamental para integrar tu tienda con Ionix Payments. Al igual que el Ionix Payments Key, puedes obtenerlo contactando a nuestro equipo de soporte al [+569 4420 9837].
-
¿Qué datos necesito para activar el plugin una vez instalado?
-
Para activar el funcionamiento de la pasarela de pagos, debes ingresar las credenciales de “Token” y “Secret” generadas para tu comercio.
-
Estoy intentando configurar el plugin pero me genera un error de conexión, ¿qué puede ser?
-
Este es el error más frecuente y suele ocurrir porque se confunden o intercambian los campos de “Token” y “Secret”. Por favor, verifica que cada código esté pegado en su casilla correspondiente; invertirlos solucionará el inconveniente. Si el problema persiste, puedes contactarnos vía llamada o WhatsApp al [+569 4420 9837].
-
¿Qué datos se envían para generar la orden de pago desde el plugin?
-
- ID de la orden: Un identificador único de la orden generada en WordPress.
- Total de la orden: El monto total que debe pagarse.
- Moneda: La moneda en la que se realizará el pago.
- Datos del cliente: Nombre, correo electrónico, y otros datos relevantes del cliente.
- Método de pago seleccionado: Información sobre si el cliente eligió pagar con tarjeta o transferencia bancaria.
-
¿Qué datos devuelve la Api utilizada por el plugin para completar la transacción?
-
Estado de la transacción: Si el pago fue exitoso, fallido o está en proceso.
ID de transacción: El identificador único de la transacción procesada por Ionix Payments.
Detalles del pago: Información sobre el método de pago utilizado y la cantidad pagada. -
¿Qué es el webhook y por qué debería configurarlo?
-
El webhook es el aviso que Ionix Payments le envía a tu tienda cuando cambia el estado de un pago. Con él, el pedido se actualiza apenas se confirma el pago, aunque el comprador cierre el navegador antes de volver a tu sitio. Es opcional: si no lo configuras, el plugin igual verifica automáticamente los pagos pendientes, pero la confirmación puede demorar más.
-
¿Dónde obtengo la URL del webhook y cómo la registro?
-
En WooCommerce > Ajustes > Pagos > Ionix Payments Tarjetas (o Transferencias) > Configuración, en la sección “Webhook (notificaciones de pago)”, encontrarás la URL lista para copiar. Regístrala como URL de webhook en el panel de tu comercio en Ionix Payments, con las notificaciones activas. La misma URL sirve para tarjetas y transferencias. Ionix Payments admite una sola URL por comercio: si ya la usas para otro sistema, reemplazarla hará que ese sistema deje de recibir notificaciones. Si regeneras el token, la URL anterior deja de funcionar y debes actualizarla en Ionix Payments. La URL funciona con cualquier configuración de enlaces permanentes de WordPress: si los cambias no tienes que registrarla de nuevo. Si ya habías registrado una URL con la forma /wp-json/…, sigue funcionando.
-
¿Qué pasa si mi cliente paga pero no vuelve a mi tienda?
-
El pago igual queda registrado. Si el webhook está configurado, el pedido se actualiza apenas Ionix Payments informa el pago. Si no, el plugin lo verifica automáticamente a los 15 minutos, 1 hora y 6 horas, y revisa cada hora los pedidos pendientes de los últimos 3 días.
-
¿Por qué un pedido sigue “Pendiente de pago” si mi cliente dice que pagó?
-
Puede ser que Ionix Payments aún no haya confirmado el pago, por ejemplo una transferencia que el banco todavía no informa. El pedido se actualiza solo en cuanto llega la confirmación. Mientras tanto puedes revisar el detalle en WooCommerce > Ajustes > Pagos > Ionix Payments > Transacciones. Si pasan varias horas, contáctanos por llamada o WhatsApp al [+569 4420 9837] con el número de pedido.
-
¿Por qué no aparecen los medios de pago de Ionix Payments en el checkout?
-
Revisa estos puntos: 1) la moneda de la tienda debe ser peso chileno (CLP) en WooCommerce > Ajustes > General; si es otra, los medios de pago de Ionix Payments se desactivan. 2) Los medios de pago deben estar activos en WooCommerce > Ajustes > Pagos. 3) Verifica que hayas ingresado el Token, el Secret y el ambiente en la configuración.
-
¿Hay un monto mínimo para pagar con Ionix Payments?
-
Sí, el monto mínimo por compra es de $1.000 (CLP). Si el total del pedido es menor, el comprador ve un mensaje que se lo indica y puede agregar productos o elegir otro medio de pago.
-
¿Por qué mis productos aparecen sin stock aunque tengo unidades?
-
WooCommerce reserva el stock de los pedidos en “Pendiente de pago” durante un tiempo (60 minutos por defecto). Si hay pagos abandonados, esas unidades quedan retenidas hasta que la reserva venza o canceles el pedido. Puedes ajustar el tiempo en WooCommerce > Ajustes > Productos > Inventario > “Retener existencias (minutos)”.
-
¿Cómo se reflejan las anulaciones y los reembolsos?
-
Cuando Ionix Payments informa que una orden fue cancelada o expiró y no estaba pagada, el pedido se cancela en WooCommerce. Si informa un reembolso total, el pedido pasa a “Reembolsado”; los reembolsos parciales quedan registrados como nota del pedido.
-
¿Puede un mismo pago procesarse dos veces?
-
No. Si el retorno del comprador, el webhook y la verificación automática coinciden, el plugin procesa el pago una sola vez: el stock se descuenta una vez y los correos de WooCommerce no se repiten.
-
Mi cliente tuvo un pago rechazado, ¿puede volver a intentarlo?
-
Sí. Puede reintentar desde “Pagar por el pedido”. Cada intento genera una nueva orden de pago en Ionix Payments y se limpia el error del intento anterior.
-
¿Necesito credenciales distintas para Transferencias?
-
No. Ionix Payments Transferencias usa el mismo Token, Secret y ambiente configurados en Ionix Payments Tarjetas.
-
¿Dónde reviso los registros para pedir soporte?
-
En WooCommerce > Estado > Registros, selecciona el origen “zeleri-pay”: allí quedan las consultas a Ionix Payments y el resultado de cada verificación. Las verificaciones programadas están en WooCommerce > Estado > Acciones programadas, grupo “ionixpayments”. Las notas del pedido y los registros del plugin no guardan el correo ni el nombre del comprador.
Recensioni
Non ci sono recensioni per questo plugin.
Contributi e sviluppo
“Ionix Payments” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
CollaboratoriTraduci “Ionix Payments” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.
Changelog
2.1.0
- Webhook de notificaciones de pago: nueva URL (con token) en la pantalla de configuración, con opción de copiar y regenerar el token
- El retorno del comprador ya no marca la orden como pagada por sí solo: el pago se confirma consultando el detalle de la orden en Ionix Payments
- Conciliación automática con Action Scheduler: verificación de cada pago a los 15 minutos, 1 hora y 6 horas, y revisión horaria de órdenes pendientes de los últimos 3 días
- Las órdenes canceladas o expiradas en Ionix Payments se cancelan en WooCommerce si no estaban pagadas; los reembolsos totales marcan la orden como reembolsada y los parciales se registran como nota
- Se envía el id de la orden WooCommerce (commerce_order) al crear el pago y se guarda el id de la orden Ionix de cada intento
- Corrección del header de autorización en las consultas GET a la API
- Transferencias se desactiva cuando la moneda de la tienda no es peso chileno (CLP), igual que Tarjetas
- Transferencias ya no muestra campos de Secret, Token y ambiente que no se usaban: las credenciales son compartidas y se configuran solo en Tarjetas. Transferencias muestra ahora su propia descripción en el checkout (antes mostraba la de Tarjetas)
- En la pestaña Transacciones, el estado interno de la orden se muestra en español (antes aparecía el nombre en inglés: pending, completed…) y la fecha de transacción queda vacía mientras no haya un pago confirmado (antes mostraba la fecha de hoy)
- Corrección: si el retorno del comprador y el webhook llegaban casi a la vez, el pago se confirmaba dos veces (dos notas, dos cambios de estado y los correos duplicados). Ahora la orden se vuelve a leer desde la base de datos una vez tomado el bloqueo (incluido el caché de órdenes de WooCommerce con HPOS) y, antes de confirmar, se comprueba directamente en la base de datos que el pago no esté ya confirmado
- Corrección: la cadena de verificaciones programadas ya no se corta cuando una verificación coincide con otra consulta reciente; se repite ese mismo intento al terminar la ventana
- Corrección: en Transacciones, el buscador ya no envía el formulario de ajustes de WooCommerce (llevaba a Ajustes > General sin filtrar) y buscar funciona sobre número de pedido, método de pago, estados, orden Ionix, autorización, monto y fechas; ordenar por Orden Ionix, Fecha Transacción, Pedido y Fecha usa el valor de cada columna
- Corrección: mientras el pago no esté confirmado, la página Pedido recibido dice «Estamos confirmando tu pago con Ionix Payments» (checkout clásico y por bloques) en vez de «Tu pedido ha sido recibido»
- Corrección: el webhook ignora, y deja una advertencia en los registros, una notificación cuyo commerce_order no corresponde a la orden asociada a esa orden Ionix
- Corrección: aparecen los enlaces «Configurar Tarjetas» y «Configurar Transferencias» en la fila del plugin en Plugins
- Corrección: tras guardar la configuración se mantiene la pestaña Configuración en vez de volver a Inicio
- Las notas del pedido y los registros ya no guardan el correo ni el nombre del comprador ni la clave del pedido
- Al iniciar un nuevo intento de pago se limpia el error del intento rechazado anterior
- «Copiar URL» del webhook avisa si no se pudo copiar y usa un método alternativo si el navegador deniega el portapapeles
- Mantenimiento: el dominio de texto pasa a ser «zeleri-woo-oficial» (el slug del plugin), se escapa el mensaje de las excepciones y se corrigen otras advertencias de Plugin Check; «Tested up to» pasa a 7.1
- Corrección: al desactivar el plugin se cancelan también las verificaciones programadas de cada pago (antes solo se cancelaba la revisión horaria y quedaban acciones pendientes sin quien las atendiera)
- Se valida el monto mínimo de pago de Ionix Payments ($1.000) antes de crear el pago: si el total del pedido es menor, el comprador ve un mensaje claro. Cuando Ionix rechaza los datos del pedido por otro motivo, ve un mensaje claro en vez de «El cuerpo de la solicitud no es válido» y el detalle técnico queda en los registros
- La URL del webhook usa siempre la forma index.php?rest_route=…, que funciona con cualquier configuración de enlaces permanentes (antes era /wp-json/…, que dejaba de responder si se cambiaban los enlaces o el servidor no resolvía esa ruta). Las URL registradas antes siguen funcionando
2.0.1
- Corrección del retorno desde Webpay/Ionix: el comprador no volvía a la tienda (404 con enlaces permanentes simples, pantalla en blanco o error fatal después de pagar)
- El retorno se valida con el número y la clave del pedido en vez de un nonce, que fallaba en retornos desde otro sitio; se mantiene compatibilidad con pedidos que estaban en curso
- El medio de pago por transferencia atiende su propio retorno y ya no usa por error el de tarjetas
- Un resultado tardío ya no sobrescribe una orden aceptada o rechazada
- Se conservan la reducción de stock y los correos al marcar el pedido como completado
- Verificación del certificado TLS en producción en las llamadas a la API
2.0.0
- Actualización de branding en panel de administración
- Mejoras en descripciones y títulos de payment gateways
- Aplicación de estilos para imágenes de pago
- Aumento de cobertura de tests
- Corrección de precisión en nombres de variables
- Actualización de links y documentación a Ionix Payments
- Mejoras de seguridad
1.2.0
- Integración con SonarQube para análisis de código
- Configuración completa de CI/CD con GitHub Actions
- Expansión de cobertura de tests
- Setup de WordPress con WooCommerce en CI
- Mejoras en configuración de PHPUnit
- Validación de tokens y diagnostics en CI
- Actualización a stable tag 1.1.5
1.1.4
- Configuración inicial de PHPUnit
- Setup de test infrastructure con mocks de WordPress
- Refactor de diseño según especificaciones Figma
- Actualización de URLs de API para ambiente de integración
- Ajuste de permisos de shell scripts
- Configuración de coverage reports
- Agregar mocks faltantes para WP_List_Table, wp_nonce_field, esc_attr
- Actualización para compatibilidad con WooCommerce 10.3.5 y WordPress 6.9.1
1.1.3
- Versión inicial del plugin Ionix Payments
- Integración con WooCommerce
- Soporte para pagos con tarjeta de crédito (TDC)
- Soporte para transferencias bancarias (TB)
- Panel de administración con configuración de API
- Sistema de validación de firmas
- Tabla de transacciones en base de datos
- Agrega una selección de ambientes para cambiar entre integración y producción
- Se agrega un registro de logs para saber a qué ambiente se está integrado
1.1.2
- Optimiza la solicitud de órdenes asociados al medio de pago Ionix Payments
1.1.1
- Corrección de errores con ambientes
- Validación de compatibilidad con actualizaciones
1.1.0
- Correcciones de seguridad reportadas por Sonar
- Pipeline
1.0.3
- Pagos mediante tarjeta de crédito y débito
- Pagos mediante transferencias bancarias
- Listado de transacciones realizadas con Ionix Payments
