=== Pinpeo Gateway ===
Contributors: Pinpeo
Tags: payment, gateway, pinpeo, credit card, ecommerce
Requires at least: 6.8
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 1.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Pasarela de pago segura para aceptar tarjetas de crédito con Pinpeo en tu tienda WordPress.

== Description ==

Pinpeo Gateway permite a tu tienda aceptar pagos con tarjeta de crédito de forma segura usando la pasarela Pinpeo. Los datos sensibles son cifrados en el navegador antes de ser enviados, garantizando máxima seguridad para tus clientes.

== Installation ==

1. Sube la carpeta del plugin a `/wp-content/plugins/`.
2. Activa el plugin desde el menú 'Plugins' en WordPress.
3. Ve a WooCommerce > Ajustes > Pagos y habilita Pinpeo Gateway.
4. Ingresa tus credenciales de Pinpeo (Client Key y Secret Key) en la configuración del método de pago.

== Frequently Asked Questions ==

= ¿Necesito tener WooCommerce instalado? =
Sí, este plugin requiere WooCommerce activo para funcionar.

= ¿Cómo obtengo mis credenciales de Pinpeo? =
Debes solicitarlas directamente en https://pinpeo.com/.

= ¿Es seguro para mis clientes? =
Sí, los datos de la tarjeta se cifran en el navegador antes de enviarse al servidor.

== Screenshots ==

1. Configuración del gateway Pinpeo en WooCommerce.
2. Formulario de pago con tarjeta en el checkout.

== Changelog ==

= 1.5 =
* Reembolsos por API Pinpeo desde el pedido (total), restricción de 24 h alineada con la pasarela.
* Reembolso al marcar el pedido como «Reembolsado» y guardar; mensajes de error y reversión de estado si falla Pinpeo.
* Ajustes en el admin de pedidos: montos de reembolso y líneas acotados para reembolso total vía Pinpeo.

= 1.4 =
* Primera versión pública compatible con la tienda de plugins de WooCommerce.

== Upgrade Notice ==

= 1.5 =
Mejoras en reembolsos automáticos y manuales con Pinpeo. Actualiza y revisa la configuración del método de pago si procede.

== Servicios externos ==
Este plugin se conecta a la API de Pinpeo para procesar pagos con tarjeta de crédito. Esta conexión es esencial para el funcionamiento del plugin como pasarela de pago.
= API de Pinpeo =
* **Propósito del servicio**: Procesamiento seguro de pagos con tarjeta de crédito.
* **Datos enviados**:
 - Información de la tarjeta cifrada con RSA (número, fecha de expiración, CVV)
 - Correo electrónico del cliente
 - Código postal del cliente
 - Número de teléfono del cliente
 - Monto de la transacción
* **Cuándo se envían los datos**: Solo cuando el cliente completa una compra y elige Pinpeo como método de pago.
* **Documentacion de algunos Endpoints utilizados**:
 - https://docs.pinpeo.com/
* **Términos y Condiciones del servicio**: https://pinpeo.com/terminos-condiciones
* **Nota**: Para utilizar este plugin, necesitas obtener credenciales de API (Client Key y Secret Key) directamente de Pinpeo.

== Third-party Resources ==

= Forge.js (forge.min.js) =
* Librería: Node-forge
* Versión: 1.3.1
* Código fuente: https://github.com/digitalbazaar/forge
* Licencia: BSD-3-Clause o GPL-2.0
* URI de licencia: https://github.com/digitalbazaar/forge/blob/main/LICENSE
* Propósito: Cifrado RSA de datos de tarjetas de crédito en el navegador
* Archivos: assets/forge.min.js

= WooCommerce Blocks Integration (build/index.js) =
* Componente: Integración con WooCommerce Blocks
* Código fuente: El código fuente sin compilar está disponible en el directorio blocks/src/ del plugin
* Licencia: GPLv2 o posterior (misma que el plugin)
* Propósito: Integrar la pasarela de pago con la experiencia de checkout de bloques de WooCommerce
* Archivos: build/index.js

Nota: Este componente es muy simple y no requiere un proceso de compilación complejo.
El código fuente en blocks/src/ es prácticamente idéntico al archivo en build/, 
pero incluye documentación detallada para facilitar la comprensión y modificación.