Desafío
Mientras Cursor se preparaba para el lanzamiento en 2022, su pequeño equipo de ingeniería se centró en perfeccionar su plataforma de desarrollo de agentes. «El objetivo final para nosotros es evolucionar, que la creación de software sea algo de mayor nivel y más productivo», comentó Michael Truell, fundador y CEO de la empresa establecida en San Francisco. Truell y su equipo pretenden eliminar el trabajo que supone crear software y que los desarrolladores, en cambio, se centran en controlar la lógica del software.
Si bien los agentes de Cursor amplificaron la velocidad del producto del equipo, los ingenieros seguían estando al límite. La empresa tenía una necesidad apremiante de infraestructura de pagos y facturación mientras se preparaba para escalar rápidamente.
Cursor necesitaba una plataforma de pagos y facturación en línea que le proporcionara la misma experiencia de cliente sencilla e intuitiva que ofrecía su editor de código. Un proceso de compra fluido y una amplia gama de métodos de pago aceptados eran las máximas prioridades mientras la empresa trabajaba hacia la monetización.
En el back end, Cursor necesitaba un proveedor que ofreciera API sólidas para minimizar el trabajo de personalización por parte de los ingenieros de la empresa, que necesitaban centrarse en desarrollar el producto principal de la empresa. La empresa también buscó herramientas útiles para que su pequeño equipo financiero pudiera cerrar los libros de contabilidad con eficacia y obtener información de los datos de pago y facturación.
Solución
En Stripe, Cursor encontró exactamente lo que buscaba: una solución de pago y facturación integral que no ocupase el tiempo de los ingenieros en crear la plataforma de la empresa. En lugar de dedicar meses a crear infraestructura de facturación personalizada, Cursor utilizó las funciones prediseñadas y las API fáciles de desarrollar de Stripe para poner en línea una solución en menos de una semana. «Elegimos Stripe por su capacidad de minimizar el ancho de banda de ingeniería y proporcionar funciones listas para usar para la mayoría de los casos de uso», explicó Daniel St. Jules, director de ingeniería de Cursor.
Stripe Billing proporcionó las herramientas que Cursor necesitaba para lanzarse al mercado rápidamente, ya que monetizó su empresa de suscripciones recurrentes, que incluía múltiples niveles de suscripción. Para situaciones personalizadas, como los descuentos para estudiantes, Cursor aplicó soluciones de bases de datos internas en capas sobre la infraestructura flexible de Stripe. La empresa también confió en Billing para dar soporte a sus estrategias de precios en evolución sin necesidad de crear y mantener una amplia infraestructura facturación.
Al usar Stripe Payments, Cursor activó tarjetas de crédito, tarjetas de débito y monederos digitales, incluidos Apple Pay, Google Pay y Alipay, sin necesidad de programación ni tiempo de desarrollo. Cursor creó su flujo de compra con el paquete de optimización del checkout de Stripe que incluye Stripe Checkout, un formulario de pago prediseñado diseñado para reducir las fricciones y aumentar la conversión, como superficie de pago. El equipo activó nueve métodos de pago desde el Dashboard de Stripe, incluido Link, el monedero digital de Stripe que impulsa la conversión al autocompletar los datos de pago guardados para un proceso de compra rápido y sencillo. Además de las tarjetas, Cursor ofrece a los clientes de EE. UU. la opción de pagar con Instant Bank Payments, disponible exclusivamente a través de Link, para reducir los costes de procesamiento. Con Instant Bank Payments, los clientes pueden pagar usando su cuenta bancaria en unos pocos clics. Los pagos se confirman al instante y se liquidan en dos días hábiles, al igual que los pagos con tarjeta, y Stripe garantiza el riesgo de devoluciones iniciadas por el banco. El paquete de optimización del checkout utiliza modelos de IA para presentar dinámicamente los métodos de pago más relevantes en cada sesión del proceso de compra a fin de aumentar la conversión y ayudar a impulsar los ingresos para la startup.
Cursor también necesitaba un proveedor que no solo pudiera prevenir las transacciones fraudulentas, sino que le ayudara a mantenerse al día con los patrones de fraude en desarrollo a los que se enfrentan las empresas de IA dinámica. Cursor utiliza Radar for Fraud Teams para detectar y bloquear el fraude a medida que ocurre, lo que ayuda a su reducido equipo a centrarse en impulsar el crecimiento en lugar de gestionar el fraude y los costes relacionados. Cursor también utiliza Radar para evitar el abuso de las pruebas gratuitas, donde los estafadores obtienen acceso gratuito al producto simulando pruebas, sin necesidad de conversión. Este era un problema caro para Cursor, porque su consumo conllevaba altos costes informáticos. Con Radar, Cursor puede identificar las pruebas gratuitas de los estafadores en el momento de la suscripción a la prueba, para que puedan bloquear esas pruebas antes de aumentar el consumo del producto.
Cursor también utiliza la página Payments analytics del Dashboard de Stripe para dar seguimiento a y analizar las métricas clave, como los métodos de pago y las tasas de aceptación de tarjetas más utilizados por sus clientes. Estos datos proporcionan una comprensión completa del rendimiento de los pagos de Cursor, lo que permite al equipo identificar oportunidades de mejora que pueden aumentar los ingresos.
Para impulsar la recuperación de ingresos, Cursor adoptó Smart Retries, que utiliza la IA para identificar el día y la hora óptimos para reintentar un pago fallido. En 2024, Smart Retries recuperó el 38,4 % de los pagos fallidos para los usuarios Stripe.
Para acelerar las operaciones financieras y aumentar los conocimientos, Cursor adoptó Stripe Data Pipeline y Stripe Sigma. Con Data Pipeline, Cursor sincroniza automáticamente su conjunto completo de datos de Stripe con su almacén de datos. Esta integración impulsa sus Dashboards de rendimiento interno, lo que proporciona informes fiables sobre métricas básicas como ingresos y abandono de clientes. La canalización también sirve como back end para un Dashboard para unas operaciones de facturación personalizadas, lo que permite al equipo resolver consultas de facturación complejas y gestionar las operaciones de los clientes de manera más eficiente.
Cuando el equipo necesita información rápida sobre sus datos de Stripe, confía en Stripe Sigma. Al consultar sus datos de Stripe directamente dentro del Dashboard, Cursor puede obtener la información en cuestión de minutos, sin necesidad de extraer datos mediante herramientas externas.
«Stripe Sigma nos facilitó la exploración rápida de nuestras tablas de datos», explicó St. Jules.
Resultados
Cursor despegó rápidamente gracias a la infraestructura de facturación y pago de Stripe
Las funciones listas para usar de Stripe minimizaron el tiempo que los ingenieros de Cursor tuvieron que dedicar a los pagos y la facturación. Como resultado, el equipo pudo mantenerse completamente centrado en el desarrollo y perfeccionamiento de su editor de código con tecnología de IA.
Billing apoya los esfuerzos de Cursor para crecer
Con Billing, Cursor podía introducir nuevos niveles de suscripción y experimentar con la facturación basada en el consumo a medida que la empresa crecía. Cursor utilizó esta flexibilidad para adaptar sus modelos de tarifas con el paso del tiempo sin necesidad de reconstruir la lógica de facturación.
«Nuestro modelo de suscripción ha evolucionado desde su lanzamiento, y Stripe ha sido fundamental para habilitar la facturación internacional y agilizar los procesos», comentó St. Jules.
El 50 % de los clientes de Cursor ya usa Link
Añadir Link como método de pago agiliza sustancialmente el proceso de compra para los clientes de Cursor, una mejora significativa dado que el 50 % de los clientes de Cursor ya usan Link. Además, el 80 % de los clientes de Link eligen esta opción en el proceso de compra si está disponible.
Un proceso de compra rápido impulsa el crecimiento
La implementación del paquete de optimización del checkout por parte de Cursor permitió a los clientes que el proceso de compra fuese rápido y sencillo sin redireccionamientos ni pasos adicionales. «Cuando vas a Cursor y efectúas una compra, se te presenta una página generada por Stripe que está optimizada para reducir las fricciones y optimizada para una experiencia clara del cliente», dijo St. Jules. «Solo tuvimos que conectarnos a la API de Stripe y al instante tuvimos una página de proceso de compra de primera categoría».
Stripe ha creado mecanismos eficientes significativos tanto para nuestros equipos de ingeniería como para los equipos financieros. Sin Stripe, no podríamos gestionar una operación tan masiva a escala.