Cobros con Redsys
Los cobros con tarjeta van por el TPV virtual de tu banco (Redsys). La primera vez el cliente paga en la pasarela del banco; la tarjeta queda guardada en el banco (el sistema solo guarda una referencia) y las renovaciones se cobran solas.
1. Lo que tienes que pedir al banco
- Un TPV virtual Redsys con integración por «redirección» y por «REST».
- Que activen el pago por referencia / tokenización (COF) y las operaciones iniciadas por el comercio (MIT) para cobros recurrentes. Sin esto no hay renovación automática: el cliente recibiría un enlace para pagar cada periodo.
- El acceso de pruebas (entorno sis-t) para probar antes.
2. Datos que necesitas
- Entra en el portal de administración de Redsys con el usuario que te da el banco.
- En Administración > Consulta datos de comercio copia: número de comercio (FUC), terminal y la clave de firma SHA-256.
- En el panel, Ajustes > Redsys: elige el entorno Pruebas, pega los tres datos y guarda.
- Haz una contratación de prueba con las tarjetas de prueba de la documentación de Redsys (pagosonline.redsys.es).
- Cuando funcione, cambia al entorno Real con los datos reales.
3. Cómo sabe el sistema que se ha pagado
Redsys avisa al sistema en segundo plano, con un mensaje firmado, a la URL de notificación (la tienes en Ajustes). Solo ese aviso cuenta: volver a la página de «pago correcto» no activa nada por sí solo. Si el importe notificado no coincide con el esperado, el pago no se da por bueno y queda anotado.
4. Impagos
- Si una renovación falla, la suscripción pasa a «pago pendiente», se reintenta los días que marques (por defecto 1, 3 y 7) y el cliente recibe un enlace para pagar con otra tarjeta.
- Durante los días de gracia el servicio sigue funcionando. Después queda suspendido (solo lectura, sin IA ni cambios; su tienda no se toca) y a los 30 días más, caducado.
5. Facturas
El sistema no emite facturas legales. Registra cada pago con su justificante, y tú subes la factura hecha con tu programa desde la ficha del cliente (botón «Subir PDF» en cada pago). El cliente la descarga en su panel.
6. Pagos fuera de Redsys (packs de horas)
En la ficha del cliente, Pagado este cliente por X meses activa su plan hasta la fecha que salga, sin cobros automáticos. Te avisamos por correo 7 días antes de que termine.