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.