=== Ionix Payments ===
Contributors: idigitales
Tags: payment gateway, woocommerce, credit card, bank transfer, payments
Requires at least: 5.2
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Accept online payments with credit cards, debit cards, and bank transfers through Ionix Payments.

== Description ==

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.

== Installation ==

1. Sube la carpeta `ionixpayments` al directorio `/wp-content/plugins/`, o instala el plugin directamente desde el escritorio de WordPress (Plugins > Añadir nuevo).
2. Activa el plugin desde el menú "Plugins" de WordPress.
3. Ve a WooCommerce > Ajustes > Pagos > Ionix Payments.
4. Ingresa tu "Token" y "Secret" (credenciales generadas por Ionix Payments para tu comercio).
5. Selecciona el ambiente (Integración o Producción) y guarda los cambios.

== Frequently Asked Questions ==

= ¿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é 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 Ionix Payments para obtener asistencia adicional.

== Screenshots ==

1. Lista de transacciones realizadas con Ionix Payments en el panel de administración de WooCommerce.
2. Configuración de credenciales de API y selección de ambiente (Integración o Producción) en el panel de administración.
3. Proceso de pago con tarjeta de crédito/débito en el checkout de WooCommerce.
4. Activación de la pasarela de pago Ionix Payments en WooCommerce.

== Changelog ==

= 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

== Upgrade Notice ==

= 2.0.0 =
Actualización de branding, mejoras de seguridad y aumento de cobertura de tests. Se recomienda actualizar.
