No todas las pasarelas de pago soportan las suscripciones o pagos recurrentes y, dado que el de los sitios de membresía es un negocio en auge, las consultas sobre este tema se repiten una y otra vez.
De hecho, hasta hace bien poco, no era posible generar pagos recurrentes con WooCommerce para la pasarela de pago con tarjeta más popular en España, Redsys. Afortunadamente, eso ya está resuelto. Vamos a ver cómo podemos crear suscripciones de pago recurrente con Redsys en WooCommerce.
Tabla de contenidos
Redsys y los pagos recurrentes
La verdad es que se estaba pidiendo a gritos. No hay más que ver los comentarios de la entrada que en su momento dediqué a los pagos de suscripción con WooCommerce:
Y es que parece mentira que aún no fuera posible hacer algo así con Redsys, que a día de hoy sigue siendo la pasarela para pagos con tarjeta más popular en España, ya que es la que utilizan la mayoría de bancos.
Y la cuestión es que el problema no estaba en el propio procesador, que soporta las transacciones recurrentes desde hace tiempo, como puede verse en el manual de integración de su API; basta con declarar el tipo de transacción (DS_Merchant_TransactionType) como 5:
El problema hasta ahora era, simplemente, que ningún plugin para integración de esta pasarela en WooCommerce había implementado esta parte de la API de Redsys.
Como he dicho, hasta ahora.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Suscripciones en WooCommerce con Redsys
Y es que, querido amigo, ya es posible: ya puedes generar pagos de suscripción en WooCommerce usando Redsys como pasarela de pago. Y no precisamente gracias al plugin oficial de Redsys.
Ha tenido que ser José Conti quien resuelva la situación con la nueva versión 5 de su plugin WooCommerce Redsys Gateway, plugin oficial de WooCommerce.
Y lo mejor es que no es necesario hacer nada aparte, claro está, de la configuración de la propia pasarela; simplemente activas y configuras WooCommerce Redsys Gateway, activas WooCommerce Subscriptions (o el plugin de suscripciones que utilices) y listo: ya tienes disponible Redsys como pasarela de pago para los productos de suscripción con pago recurrente.
antonio dice
Gracias por el articulo Enrique. Me pregunto tambien si Redsys puede ser utilizado desde la misma tienda, tal y como sucede con Strype, es decir, que no se abra una nueva pestaña en el navegador y que todo ocurra en el mismo sitio?
Saludos Enrique
Enrique J. Ros dice
Hola Antonio
No, con Redsys es necesario abandonar la web y realizar la operación en la propia plataforma
Un saludo
EDITO (enero/2020). Ya es posible hacerlo así: Pago con Redsys sin dejar la tienda en WooCommerce
Manuel Jimenez Lopez dice
Hola Enrique, soy nuevo en estos temas, tengo una tienda que utiliza Redsys para los pagos, aun no configurado, la idea es que no tenga que salir de la tienda para finalizar la compra. En este momento cuando pago me lleva a la web de wordpress donde finalizo la compra y me redirige a Redsys. Habría alguna manera de hacer un pago o una suscripción recurrente sin salirse de la App.
Gracias Enrique
PD: no tengo mucha idea de estos temas.
Enrique J. Ros dice
Hola Manuel
No, con Redsys no la hay, el pago se realiza en la web de la propia plataforma.
Un saludo
Emilio dice
Hola Enrique, gracias por tu aportación con este artículo.
Tengo una duda
¿Cada mes Redsys carga de forma automática el importe a nuestros clientes?
Es decir ¿el sistema guarda los datos como lo hace por ejemplo Stripe?
tengo esta duda por que hasta ahora el plugin de membresía de woocomerce lo máximo qu ehacía era enviar un email al cliente, pero el cargo no se hacia de forma automática.
Mil gracias de antemano por tu respuesta y por el valor que aportas con tu blog.
Saludos
Enrique J. Ros dice
Hola Emilio
Así es, siempre y cuando se use ese plugin, que es el que lo implementa.
Un saludo
Jorge dice
Muy buenas Emilio, lo primero agradecerte por esta intenresantísima publicación =)
¿Se puede configurar en Woocomerce para que se hagan pagos recurrentes y normales? Es decir, ¿puede dar la opción de comprar productos físicos y gestionar también suscripciones?
Un saludo y gracias.
Enrique J. Ros dice
Hola Jorge
Tal como explico en esta entrada, sí.
Un saludo
Leandro dice
Buenas Enrique, tengo una duda. Tengo muchos clientes que se le realiza una factura recurrente sólo para él. En stripe, se puede crear el pago para uno sólo. A través de Redsys, ¿también se podría crear el enlace de la web para ese cliente, ó enviarselo por correo a través de la plataforma?
Muchas gracias,
Leandro
Enrique J. Ros dice
Hola Leandro
Eso es una consulta tendrás que realizarla al soporte de Redsys
Un saludo
Guillermo O. dice
Hola! Antes de nada decir que este plugin me parece genial, ya mismo voy a comprarlo.
Tengo una duda y es sobre la seguridad de los datos, es decir, ¿como se gestionan estos pagos recurrentes? ¿Es Woocommerce el que envía los datos mes a mes al tpv? ¿Utiliza tokens o algo así? ¿Hay que solicitar algo “especial” al banco que nos facilita el tpv virtual? Gracias.
Enrique J. Ros dice
Hola Guillermo
Contacta directamente con el soporte del plugin, son quienes mejor te pueden ayudar con esos detalles.
Un saludo
Joana dice
Gracias Enrique, de verdad, llevo una semana dándome de cabeza con esto. Me parece pero increíble que haya que pagar 278€ simplemente para conseguir setear pagos recurrentes con tu banco. Y te cobran también8€ al mes más comisión en el banco! Si el banco te vende el servicio «Venta+ para suscripciones» con bombo y platillo lo mínimo que podrían hacer es proveer un plugin oficial que funcione de verdad. En fin, gracias. Voy a sacar la targeta para pagar los plugins.
María dice
Hola.
¿Funciona con Paid Memberships Pro?
Un saludo
Enrique J. Ros dice
Hola María
No, es una extensión para WooCommerce.
Un saludo
Ángel dice
Hola.
¿Los cobros recurrentes a través de tarjeta de crédito funcionan con el plugin YITH WooCommerce Subscriptions sin que sea premium o solamente funciona con plugins «Premium» de pago? Nosotros tenemos instalada la versión gratuita de ese plugin y realiza el primer cobro, pero no realiza los cobros recurrentes posteriores.
Gracias por todo.
Ángel dice
Tenemos instalado el plugin WooCommerce Redsys Gateway Light y YITH WooCommerce Subscriptions en versión gratuita y no funciona el cobro recurrente mediante tarjeta por redsys. ¿Solo funciona con ambos plugins de pago? Solamente realiza el primer cobro, pero no los recurrentes.
Por favor, agradecería una respuesta.
Gracias.
oriol dice
Para la recurrencia de pagos, es posible definir que el primer pago tenga un importe diferente que los siguientes?
Enrique J. Ros dice
Hola Oriol
Eso depende del plugin que estés usando para suscripciones, normalmente todos incluyen una opción para poder cobrar un cargo extra al comienzo de la suscripción.
Un saludo
Diego Gabrielli dice
Hola Enrique, buenos días!
Tengo un cliente al que le he implementado el pago recurrente con el plugin WooCommerce Subscriptions, he contactado con el redsys y me comentaron que debían activar «Operativa de Pago Con Referencia» para que funcionen los pagos, la pregunta es, ¿este plugin trabaja con referencias?, es decir, que los datos se guardan y solo si utiliza una referencia para solicitar cada mes nuevamente el pago?…
Así y todo, he pasado a modo real con redsys y configuración de pago por referencia pero cuando quiero pagar una suscripción me advierte: «Lo siento, parece que no hay métodos de pago disponibles compatibles con suscripciones. Por favor, ponte en contacto con nosotros si necesitas ayuda o deseas hacer otras gestiones.»