Configurar Redsys
Redsys es el TPV de los bancos españoles, incluido dentro del core del plugin — sin instalación extra. Esta página recorre las credenciales, el modo test, la tokenización recurrente y la relación con el plugin premium WooCommerce Redsys Gateway para Apple Pay y Google Pay nativo.
Prerequisitos
- Una cuenta de comercio Redsys con tu banco español (BBVA, Santander, La Caixa, Banco Sabadell, etc.).
- Del banco, tres credenciales: Código de comercio (FUC), Terminal, Clave de firma SHA-256.
- HTTPS en tu sitio (Redsys no acepta callbacks por HTTP).
Activar y configurar
- Ve a WooCommerce → Ajustes → Pagos. Redsys aparece en la lista de pasarelas (es parte del core del plugin, sin instalación).
- Marca Activar y pulsa Gestionar.
- Pega las credenciales del portal back-office Redsys de tu banco.
- Para tu primera integración, marca Modo test. Usa terminal
999y la tarjeta sandbox de Redsys. - Guarda. Haz un pedido de prueba en el front para verificar el flujo de punta a punta.
Tokenización recurrente
Redsys soporta el flujo token / MIT para cargos recurrentes:
- El cliente paga on-session en el checkout. El plugin pide un token a Redsys.
- Redsys devuelve un token ligado a esa tarjeta.
- En cada renovación, el plugin cobra el token off-session, marcando la transacción como MIT.
- Si la tarjeta caduca, Redsys actualiza el token automáticamente (account-updater).
Plugin premium Redsys — cuándo lo necesitas
La pasarela Redsys incluida cubre pagos con tarjeta, recurrente, reembolsos y el stack español (Bizum directo, Inespay, PSD2 Light). Si además necesitas:
- Apple Pay en el flujo Redsys.
- Google Pay nativo (no vía Redsys sino en su propio botón).
- Pre-autorizaciones separadas de la captura.
…instala el premium WooCommerce Redsys Gateway. Los dos plugins conviven limpiamente — nuestro bridge de suscripciones se monta encima de cualquier implementación Redsys activa.
Hooks relevantes
aswc_redsys_request_args— filtra los parámetros que se envían a Redsys antes de firmar.aswc_redsys_response— se dispara tras parsear una notificación Redsys.