Las rutas de fallo
son el trabajo.
Stripe conectado para pruebas, subidas de plan, prorrateo, cancelación, reintentos y pagos fallidos. El camino feliz es una tarde; el resto es la razón por la que esto es una línea de trabajo propia.
Cobrar el primer pago es hoy genuinamente fácil. Lo que no lo es, es todo lo que la suscripción hace después: la prueba que tiene que convertirse o caducar limpiamente, la subida de plan a mitad de ciclo que necesita un prorrateo con el que el cliente esté de acuerdo, la cancelación que debería mantener el acceso hasta el fin del periodo, y la tarjeta que caduca dieciocho meses más tarde.
Los pagos fallidos son donde los ingresos se escapan en silencio. Sin una secuencia de reintentos —con un calendario razonable, un aviso que el cliente reciba de verdad y un momento definido en el que cambia el acceso— las cuentas derivan hacia un estado en el que el producto se entrega y no se cobra nada. Nadie se da cuenta, porque nada parece roto.
Los webhooks son la otra cuestión de fiabilidad. Los eventos de pago llegan de forma asíncrona, a veces más de una vez y a veces desordenados, y una integración que asuma lo contrario acabará cobrando dos veces o no dando acceso. El tratamiento idempotente es un requisito, no un refinamiento.
Para una empresa de la UE hay además impuestos encima: el tratamiento del IVA difiere según la ubicación y la condición del cliente, y las facturas tienen requisitos legales de contenido. Esto se configura de forma deliberada y no se deja en los valores por defecto.
Qué incluye
- Ciclo de vida: prueba, activa, impagada, cancelada, reactivada
- Prorrateo en subidas y bajadas de plan
- Reintentos: calendario, aviso al cliente y cambio de acceso
- Webhooks idempotentes, seguros ante reenvíos
- Configuración de IVA en la UE y facturas conformes
No incluido
- Mantenimiento continuo salvo contrato aparte
- Licencias de terceros
Kitchen Stocker
Inventario y control de costes multiinquilino para restaurantes, construido y operado por nosotros.
Leer el caso