Instructora
Renata Salazar es Mentora de marketing y contenido con base en San José, Costa Rica. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.
Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.
En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.
Este curso incluye 5 modulos, 25 lecciones y 10:05 horas de materiales.
Concepto claveCrear una cuenta de Stripe en modo prueba es el primer paso esencial para implementar pagos recurrentes de forma segura. Piensa en esto como un laboratorio de desarrollo donde puedes experimentar con todas las funcionalidades de Stripe sin mover dinero real. Es similar a cuando un banco te da una tarjeta de crédito de entrenamiento para practicar transacciones antes de usar la real.El modo prueba te permite simular pagos exitosos, fallidos, reembolsos y webhooks sin riesgo financie
Concepto claveEl SDK de Stripe es la herramienta principal que conecta tu backend con los servicios de pago de Stripe. Piensa en él como el traductor oficial entre tu código y la compleja infraestructura de pagos: convierte tus solicitudes en llamadas API seguras y procesa las respuestas de Stripe de manera confiable. Sin este SDK, tendrías que manejar manualmente autenticación, serialización de datos y manejo de errores, lo que sería como construir tu propio puente en lugar de usar uno ya proba
Tipo de lección: VideoConcepto claveEn Stripe, los Productos, Precios y Clientes son los tres pilares fundamentales para construir cualquier sistema de suscripciones y facturación. Piensa en ellos como los componentes basicos de una tienda digital: el producto es lo que vendes (como "Suscripcion Premium"), el precio define cuanto cuesta y con que frecuencia (como "$20 mensuales"), y el cliente es quien lo compra.La separacion entre Producto y Precio es crucial. Un mismo producto puede tener mult
Concepto claveEn Stripe, los Productos y Precios son entidades separadas pero relacionadas que forman la base de cualquier sistema de suscripciones. Piensa en un producto como el "que" estas vendiendo (por ejemplo, "Suscripcion Premium") y el precio como el "como" y "cuanto" (por ejemplo, "$20 mensuales con facturacion recurrente"). Esta separacion es crucial porque te permite:Cambiar precios sin afectar la descripcion del productoOfrecer multiples opciones de pago para el mismo productoMantener
Tipo de lección: QuizConcepto clave: Suscripciones y Facturación con StripeStripe es una plataforma de pagos que permite a las empresas gestionar transacciones en línea de manera segura y escalable. Para implementar suscripciones y facturación, Stripe ofrece dos APIs principales: Subscriptions API y Billing API. La Subscriptions API se encarga de crear y gestionar planes recurrentes, mientras que la Billing API maneja facturas, créditos y descuentos. Además, los webhooks son endpoints en tu serv
Concepto claveUna suscripción en Stripe es un modelo de negocio donde los clientes pagan de forma recurrente por acceso continuo a un producto o servicio. Piensa en Netflix: pagas mensualmente para ver series ilimitadas. En Stripe, esto se implementa combinando tres elementos fundamentales: Customer (el cliente), Price (el precio del plan) y Subscription (la suscripción que vincula ambos).La magia está en la automatización: una vez creada, Stripe se encarga de cobrar periódicamente, generar fact
Concepto claveManejar cambios y cancelaciones de suscripciones es como gestionar una membresía de gimnasio. Cuando un cliente quiere cambiar de plan (por ejemplo, de básico a premium), necesitas procesar esa transición sin interrumpir su acceso. Si cancela, debes asegurar que los servicios se detengan correctamente al final del período pagado, similar a cómo un gimnasio permite usar las instalaciones hasta el último día del mes pagado.En Stripe, esto se maneja a través de subscriptions y webhook
Tipo de lección: VideoConcepto claveLa configuración de métodos de pago y facturación automática en Stripe es el motor financiero que mantiene tu negocio de suscripciones funcionando sin intervención manual. Imagina esto como un sistema de suscripción a un gimnasio: el cliente proporciona su tarjeta una vez, y cada mes se le cobra automáticamente mientras mantenga su membresía activa. Stripe actúa como el cajero automatizado que procesa esos pagos y genera recibos.En términos técnicos, esto invo
Concepto claveImplementar un flujo completo de suscripción con Stripe es como gestionar un gimnasio digital. En lugar de fichas de entrada, usas tokens de pago; en lugar de recibos mensuales, generas facturas automáticas; y en lugar de un recepcionista, tienes webhooks que notifican eventos como renovaciones o cancelaciones. El flujo completo abarca desde que el usuario selecciona un plan hasta que recibe su primera factura y se gestionan sus pagos recurrentes.La arquitectura se basa en tres pil
Tipo de lección: QuizConcepto claveLas suscripciones en Stripe representan un modelo de negocio donde los clientes pagan de forma recurrente por acceso continuo a un producto o servicio. A diferencia de los pagos únicos, las suscripciones gestionan automáticamente la facturación periódica, renovaciones y cancelaciones. En el núcleo están los objetos Subscription que vinculan un cliente con un plan de precios y controlan el ciclo de facturación.Imagina una suscripción como un contrato de alquiler
Concepto claveEn Stripe, las facturas son documentos que representan una transacción de pago entre tu negocio y un cliente. Piensa en ellas como los recibos digitales que envías después de cada ciclo de facturación, similar a la factura mensual de tu servicio de streaming. Estas facturas se generan automáticamente para suscripciones y se pueden personalizar con detalles como impuestos, descuentos o cargos adicionales.El proceso de generación y envío se gestiona a través de las Billing APIs, que
Concepto clavePersonalizar facturas y gestionar impuestos en Stripe es como diseñar el recibo digital de tu negocio. No solo es un documento legal, sino una oportunidad de marca y claridad para el cliente. Imagina que cada factura es un embajador silencioso de tu empresa: debe reflejar tu identidad, ser comprensible y cumplir con regulaciones fiscales locales.Stripe te permite controlar dos aspectos fundamentales: el diseño visual (logo, colores, texto personalizado) y la estructura fiscal (impu
Tipo de lección: VideoConcepto claveLos reembolsos y disputas son dos mecanismos de protección para clientes que afectan directamente tus ingresos y reputación. Imagina que gestionas un gimnasio: un reembolso es cuando un miembro pide devolución de su cuota mensual porque no pudo asistir, mientras que una disputa es cuando ese miembro contacta a su banco para revertir el cargo alegando fraude. En Stripe, los reembolsos los inicias tú como negocio, mientras que las disputas las inicia el cliente
Concepto claveUn sistema de facturación automatizado es como un asistente financiero digital que gestiona todo el ciclo de cobro sin intervención manual. Imagina que tienes un gimnasio con 500 miembros que pagan mensualmente: sin automatización, tendrías que generar 500 facturas manualmente cada mes, enviarlas, verificar pagos y seguir con los impagos. Con Stripe Billing, este proceso se convierte en un flujo automatizado donde las facturas se generan, envían y cobran automáticamente según las s
Tipo de lección: QuizConcepto claveLas facturas de Stripe son documentos que representan transacciones de pago entre tu negocio y tus clientes. A diferencia de los cargos simples, las facturas están diseñadas para sistemas de suscripción y billing recurrente. Piensa en ellas como recibos profesionales que se generan automáticamente cuando un cliente se suscribe, renueva o realiza un pago único.Las Billing APIs son el conjunto de herramientas que Stripe proporciona para gestionar todo el ciclo de
Concepto claveLos webhooks en Stripe son notificaciones HTTP que tu servidor recibe cuando ocurren eventos importantes en el sistema de pagos. Imagina que son como mensajeros que te avisan inmediatamente cuando un cliente paga, cancela una suscripción o falla un cobro recurrente. A diferencia de las consultas API que tú inicias, los webhooks son push notifications que Stripe envía automáticamente.En el mundo real, es como tener un asistente que te susurra al oído cada vez que algo relevante pasa
Concepto claveLos webhooks de Stripe son notificaciones HTTP que tu servidor recibe cuando ocurren eventos importantes en tu cuenta de Stripe. Imagina que son como mensajes de texto automáticos que Stripe te envía cuando algo relevante sucede, como cuando un pago se completa exitosamente. El evento payment_intent.succeeded es uno de los más críticos: indica que un cliente ha pagado correctamente y tú debes entregar el producto o servicio.En el mundo real, esto es similar a cuando compras algo en
Tipo de lección: VideoConcepto claveLos webhooks de Stripe son notificaciones HTTP que tu servidor recibe cuando ocurren eventos importantes en el sistema de pagos. Imagina que contratas un servicio de seguridad para tu casa: en lugar de revisar constantemente las cámaras (polling), el servicio te llama inmediatamente cuando detecta movimiento (webhook). En suscripciones y facturación, eventos como invoice.payment_succeeded o customer.subscription.updated son cruciales para mantener tu base de d
Concepto claveLos webhooks de Stripe son notificaciones HTTP que Stripe envía a tu servidor cuando ocurren eventos importantes en tu cuenta, como un pago exitoso, una suscripción cancelada o una factura generada. Imagina que son como mensajeros que llegan a tu puerta cada vez que algo relevante sucede en el sistema de pagos, permitiéndote reaccionar en tiempo real sin tener que consultar constantemente la API.La seguridad es crítica porque estos webhooks contienen datos sensibles sobre transacci
Tipo de lección: QuizConcepto claveLos webhooks son notificaciones HTTP que Stripe envía a tu servidor cuando ocurren eventos importantes en tu cuenta. Imagina que contratas un servicio de vigilancia para tu casa: en lugar de revisar constantemente las cámaras (polling), el sistema te llama automáticamente cuando detecta movimiento (evento). En Stripe, eventos como payment_intent.succeeded o invoice.payment_failed activan estos webhooks.Los eventos en tiempo real permiten que tu aplicación reacc
Concepto claveDiseñar la arquitectura de un sistema de suscripciones con Stripe es como planificar la red eléctrica de una ciudad. No solo necesitas que la energía llegue a cada casa (pagos procesados), sino que también debes manejar cortes (fallos de pago), mantenimiento (actualizaciones) y medidores inteligentes (webhooks para notificaciones). La arquitectura define cómo se organizan los componentes: tu backend, Stripe, tu base de datos y los clientes, asegurando que los pagos recurrentes, fac
Concepto claveImplementar suscripciones y facturación en el backend es como gestionar un gimnasio: necesitas registrar miembros, cobrar cuotas mensuales, emitir recibos y manejar cambios (como upgrades o cancelaciones). Stripe actúa como tu cajero y administrador de pagos automatizado.El núcleo de este sistema son tres componentes: Customers (clientes), Subscriptions (suscripciones) y Invoices (facturas). Los customers representan a tus usuarios, las subscriptions definen planes recurrentes, y l
Tipo de lección: VideoConcepto claveLos webhooks son mecanismos de comunicacion asincrona que permiten a Stripe notificar a tu aplicacion sobre eventos importantes en tiempo real. Imagina que tienes un restaurante donde los clientes piden comida por telefono: el telefono sonando es el webhook, y tu respuesta al pedido es el manejo del evento. Sin webhooks, tendrias que llamar constantemente a la cocina para preguntar si hay pedidos nuevos, lo que es ineficiente.En el contexto de Stripe, los webh
Concepto claveImplementar un sistema completo de suscripciones con Stripe es como construir una fábrica automatizada de ingresos recurrentes. En lugar de cobrar manualmente cada mes, configuras un motor de facturación que gestiona automáticamente pagos, renovaciones, cambios de plan y cancelaciones. El corazón de este sistema son los webhooks, que actúan como mensajeros en tiempo real que notifican a tu backend sobre eventos importantes (como un pago exitoso o una suscripción cancelada).Imagina
Tipo de lección: QuizConcepto claveEn un sistema de suscripciones profesional, el ciclo de vida completo del cliente se gestiona a través de tres componentes principales: suscripciones para pagos recurrentes, Billing APIs para facturación automatizada, y webhooks para sincronización en tiempo real. Imagina esto como un servicio de gimnasio: la suscripción es la membresía mensual, las facturas son los recibos que envías cada mes, y los webhooks son las notificaciones automáticas cuando alguien se
Data Analyst at Microsoft
Responder al comentario