TPV Redsys Plugin
Volver
PHP WordPress Redsys API MySQL Seguridad

TPV Redsys Plugin

Plugin WordPress para cobros por factura mediante Redsys sin WooCommerce, con gestión de pagos propia y panel de administración.

Estado

Activo

Pasarela

Redsys

Base de datos

Propia

No

WooCommerce

Sobre el proyecto

Un cliente con modelo de negocio B2B necesitaba cobrar a sus clientes mediante links de pago por factura. Las soluciones estándar (WooCommerce + plugin Redsys) resultaban excesivas y añadían dependencias innecesarias. El reto era integrar Redsys directamente en WordPress sin WooCommerce.

Mi rol

Desarrollo íntegro del plugin: integración con la API de Redsys, diseño del esquema de base de datos propio, panel de administración y lógica de confirmación de pago.

Proceso

La integración con Redsys requiere implementar el protocolo de firma HMAC-SHA256 para cada transacción y gestionar correctamente las notificaciones de confirmación (IPN). Puntos clave del desarrollo:

  • Tabla propia (wprra_tpv_pagos) — Almacena el historial completo de transacciones con estado, importes y referencia Redsys.
  • Firma segura — Implementación del protocolo de firma DS_MERCHANT_PARAMETERS + DS_SIGNATURE según especificaciones Redsys.
  • Panel WP Admin — Vista de todas las transacciones con estado en tiempo real, filtros y exportación.
  • Links de pago — Generación de URLs de pago únicas vinculadas a cada factura, sin carrito ni catálogo.

Resultado

  • Plugin en producción procesando pagos reales con Redsys.
  • Solución 100% a medida sin dependencias de WooCommerce ni plugins de terceros.
  • El cliente puede generar un link de pago por factura en segundos desde el panel de WordPress.

Más proyectos