Configurar pasarelas
Advanced Subscriptions soporta de forma nativa el cobro recurrente en cuatro pasarelas: Redsys, Stripe, PayPal y WooPayments. Elige al menos una. Para España, Redsys + Bizum (con fallback a token de tarjeta) cubre el 90% de los escenarios recurrentes.
Redsys · incluido en el núcleo
Sin plugin extra — Redsys va dentro de Advanced Subscriptions. Configúralo una vez y obtienes también Bizum, Inespay, Google Pay vía Redsys y el flujo PSD2 Light.
- Pide tus credenciales TPV a tu banco.
- Pega código de comercio, terminal y clave secreta en
WooCommerce → Ajustes → Pagos → Redsys. - Activa "Permitir tokens".
- Activa "PSD2 Light (MIT)".
Bizum · parte de la integración Redsys
Bizum se configura bajo la misma conexión Redsys. Activa "Bizum" para aceptarlo en el checkout como método de pago directo.
Stripe · instala WooCommerce Stripe Gateway
Instala el plugin gratuito WooCommerce Stripe Gateway y conecta tu cuenta. Advanced Subscriptions lo detecta automáticamente y usa setup_intent para la tokenización y payment_intent con off_session=true para las renovaciones. Los challenges 3DS se muestran al cliente; los cobros fallidos se reintentan según el backoff configurado.
PayPal · instala WooCommerce PayPal Payments
Instala el plugin gratuito WooCommerce PayPal Payments (el oficial mantenido por PayPal). Conecta tu cuenta business y activa Vaulting / Reference Transactions en los ajustes de la pasarela. Las renovaciones se ejecutan como reference transactions off-session — sin redirección del cliente en cada cobro.
WooPayments · instala WooPayments
Instala el plugin gratuito WooPayments y completa el onboarding de Woo (KYC, divisa de pago, cuenta bancaria). Advanced Subscriptions usa setup intents para guardar las tarjetas del cliente y ejecuta las renovaciones off-session a través de la API de WooPayments. Apple Pay, Google Pay y métodos BNPL se trasladan tal cual cuando el cliente los habilita en checkout.
Modo de pruebas
Cada pasarela tiene un modo test/sandbox que replica producción. Antes de pasar a producción, ejecuta una renovación de extremo a extremo en el sandbox de tu pasarela. Dos formas:
- Editar la próxima fecha de pago. Abre la suscripción en
WooCommerce → Suscripciones, pon la próxima fecha de pago a unos minutos en el futuro, guarda y espera el próximo tick de Action Scheduler. - Forzar la acción programada. Ve a
WooCommerce → Estado → Acciones programadas, filtra poradvanced_scheduled_subscription_payment, encuentra tu suscripción y pulsa Ejecutar. La renovación se dispara inmediatamente.