Muchos de los servicios que contratamos a día de hoy a través de Internet tienen un cobro de carácter recurrente. Es decir, hacemos un pago inicial nosotros, para «contratar» el servicio y cada período, que suele ser cada mes, se pasa un cargo automáticamente contra nuestra tarjeta. Si queremos cancelarlo, lo cancelamos, pero mientras queramos seguir disfrutando del servicio, para el que paga y para el que cobra; este mecanismo es realmente útil porque es cómodo para ambas partes.
El que paga se olvida de cada cierto tiempo efectuar la operación del pago, que por fácil que se ponga, al final es tiempo, atención, etc. y el que cobra se asegura que el cliente va a pagar de forma desatendida y él cobrar de forma automática, asegurando además una mayor retención de los clientes.
¿Qué métodos había antes y hay pagar pago recurrente? Pues desde la domiciliación SEPA, famosa porque es la que usan los proveedores de suministros estilo luz, agua, Internet; a PayPal, pasando por Stripe. Pero por facilidad para implementar, por costes, o por ser un entorno conocido para cliente y vendedor; el de RedSys, cada día vez veo más usuarios que eligen esta combinación para sus pagos recurrentes.
Cómo funcionan los pagos recurrentes con RedSys
Pues de una forma muy sencilla y segura, os cuento:
- El cliente hace el pago de la cuota inicial
- RedSys genera un token de esa tarjeta en ese comercio, lo que significa que:
- El comercio no ve nunca la tarjeta ni la guarda, solo un token
- El token solo sirve para cobrar en ese comercio
De forma que si un tercero llegara a comprometer la base de datos de la tienda, lo más que obtendría sería un token con el que enviar más pagos a esa tienda, lo cuál como entenderéis es absurdo.
Ese token es luego el que usa el plugin de pasarela asociado a WooCommerce y RedSys, para efectuar los cargos recurrentes. Se conserva la utilidad sin menoscabar la seguridad.
Qué necesito para cobrar de forma recurrente con RedSys
Pues necesitas una combinación de software, dos plugins en este caso, por un lado un plugin que gestione las sucripciones como tal y por otro el que se relacione con este primero para enviar los pagos. ¿Qué combinación suele usarse?
- WooCommerce Subscriptions el plugin oficial para gestionar suscripciones en WooCommerce, hay más opciones pero por soporte, popularidad, documentación, posibilidades, etc. es el que siempre recomiendo
- Nuestro plugin para RedSys y WooCommerce
Luego aparte necesitarás el permiso del banco para hacer esto, ¿a qué me refiero? A que un TPV RedSys por defecto, no tiene por qué permitir dos cosas que te harán falta y que el banco tiene que activarte (a priori solo con que lo pidas debe ser suficiente):
- La pasarela debe soportar tokenización para que devuelva los tokens, aquí os explico qué es la tokenizació en RedSys
- El uso de exenciones asociadas, en concreto la exención MIT (Transacciones Iniciadas por el Comerciante, del inglés Merchant Initiated Transactions)
Con esto tienes todo listo para empezar a disfrutar de la comodida y rentabilidad de los cobros recurrentes.

