Desafio
Enquanto a Cursor se preparava para o lançamento em 2022, sua pequena equipe de engenharia estava focada em aperfeiçoar sua plataforma de desenvolvimento com agentes. “Nosso objetivo final é transformar a criação de software em algo de nível mais alto e mais produtivo”, disse Michael Truell, fundador e CEO da empresa sediada em São Francisco. Truell e sua equipe buscam eliminar o trabalho repetitivo envolvido na criação de software, permitindo que os desenvolvedores se concentrem no controle da lógica do software.
Embora os agentes da Cursor tenham ampliado a velocidade de desenvolvimento do produto da equipe, os engenheiros ainda estavam sobrecarregados. A empresa tinha uma necessidade urgente de infraestrutura de pagamentos e faturamento enquanto se preparava para escalar rapidamente.
A Cursor precisava de uma plataforma online de pagamento e faturamento que oferecesse a mesma experiência simples e intuitiva ao cliente que seu editor de código proporcionava. Um checkout sem fricção e uma ampla variedade de formas de pagamento aceitas eram as maiores prioridades à medida que a empresa avançava em sua monetização.
No lado do backend, a Cursor precisava de um provedor que oferecesse APIs robustas para minimizar a necessidade de personalização pelos engenheiros da empresa, que precisavam se concentrar no desenvolvimento do produto principal. A empresa também buscava ferramentas que sua pequena equipe financeira pudesse usar para fechar as contas com eficiência e obter insights a partir dos dados de pagamento e faturamento.
Solução
Na Stripe, a Cursor encontrou exatamente o que procurava: uma solução completa de pagamento e faturamento que não desviava os engenheiros do desenvolvimento da plataforma da empresa. Em vez de passar meses construindo uma infraestrutura de faturamento personalizada, a Cursor usou as funções prontas da Stripe e APIs amigáveis para desenvolvedores para colocar a solução no ar em menos de uma semana. “Escolhemos a Stripe por sua capacidade de minimizar o esforço de engenharia, ao mesmo tempo em que oferece funcionalidades prontas para a maioria dos casos de uso”, disse Daniel St. Jules, líder de engenharia da Cursor.
O Stripe Billing forneceu as ferramentas de que a Cursor precisava para entrar no mercado rapidamente enquanto monetizava seu negócio de assinaturas recorrentes, que incluía vários níveis de assinatura. Para cenários personalizados, como descontos para estudantes, a Cursor integrou soluções internas de banco de dados sobre a infraestrutura flexível da Stripe. A empresa também contou com o Billing para dar suporte às suas estratégias de precificação em evolução, sem a necessidade de construir e manter uma infraestrutura extensa de faturamento.
Usando o Stripe Payments, a Cursor ativou cartões de crédito, cartões de débito e carteiras digitais — incluindo Apple Pay, Google Pay e Alipay — sem necessidade de codificação ou tempo de desenvolvimento. A Cursor construiu seu fluxo de checkout usando o Pacote de Otimização de Checkout da Stripe, que inclui o Stripe Checkout, um formulário de pagamento pronto projetado para reduzir fricção e aumentar a conversão, como interface de pagamento. A equipe ativou nove formas de pagamento no Dashboard da Stripe, incluindo a Link, a carteira digital da Stripe que impulsiona a conversão ao preencher automaticamente dados de pagamento salvos para um checkout rápido e simples. Além de cartões, a Cursor oferece aos clientes dos EUA a opção de pagar com Instant Bank Payments — disponível exclusivamente por meio da Link — para reduzir custos de processamento. Com o Instant Bank Payments, os clientes podem fazer checkout usando a conta bancária em apenas alguns cliques. Os pagamentos são confirmados instantaneamente e liquidados em dois dias úteis — assim como pagamentos com cartão — e a Stripe garante o risco de devoluções iniciadas pelo banco. O Pacote de Otimização de Checkout usa modelos de IA para apresentar dinamicamente as formas de pagamento mais relevantes em cada sessão de checkout, aumentando a conversão e ajudando a impulsionar a receita da startup.
A Cursor também precisava de um provedor que não apenas prevenisse transações fraudulentas, mas que ajudasse a acompanhar os padrões de fraudes em evolução enfrentados por empresas dinâmicas de IA. A Cursor usa o Radar for Fraud Teams para detectar e bloquear fraudes em tempo real, permitindo que sua equipe enxuta se concentre em impulsionar o crescimento em vez de gerenciar fraudes e custos relacionados. A Cursor também usa o Radar para evitar abusos de testes gratuitos, nos quais agentes fraudulentos alternam entre testes gratuitos para obter acesso sem custo ao produto sem se converterem em clientes pagantes. Esse era um problema caro para a Cursor, porque o uso do produto envolvia altos custos de processamento. Com o Radar, a Cursor consegue identificar testes gratuitos de agentes fraudulentos no momento da inscrição, permitindo bloquear esses testes antes que aumentem o uso do produto.
A Cursor também usa a página de análises de pagamentos no Dashboard da Stripe para acompanhar e analisar métricas importantes, como as formas de pagamento mais utilizadas por seus clientes e as taxas de aceitação de cartões. Esses dados oferecem uma visão abrangente do desempenho de pagamentos da Cursor, permitindo que a equipe identifique oportunidades de melhoria que podem aumentar a receita.
Para aumentar a recuperação de receitas, a Cursor adotou o Smart Retries, que usa IA para identificar o dia e o horário ideais para tentar novamente um pagamento com falha. Em 2024, o Smart Retries recuperou 38,4% dos pagamentos com falha para usuários da Stripe.
Para acelerar as operações financeiras e a geração de insights, a Cursor adotou o Stripe Data Pipeline e o Stripe Sigma. Com o Data Pipeline, a Cursor sincroniza automaticamente todo o seu conjunto de dados da Stripe com seu armazenamento. Essa integração alimenta seus dashboards internos de desempenho, fornecendo relatórios confiáveis sobre métricas essenciais, como receita e taxa de perda de clientes. O pipeline também funciona como backend para um dashboard personalizado de operações de faturamento, permitindo que a equipe resolva consultas complexas de faturamento e gerencie as operações com clientes de forma mais eficiente.
Quando a equipe precisa de insights rápidos sobre seus dados da Stripe, ela recorre ao Stripe Sigma. Ao consultar diretamente seus dados da Stripe no Dashboard, a Cursor consegue passar de perguntas a insights em minutos, sem a necessidade de transferir dados para ferramentas externas.
“O Stripe Sigma facilitou para explorarmos rapidamente nossas tabelas de dados”, disse St. Jules.
Resultados
A Cursor avança rapidamente com a infraestrutura de faturamento e pagamentos da Stripe.
As funções prontas da Stripe minimizaram o tempo que os engenheiros da Cursor precisaram dedicar a pagamentos e faturamento. Como resultado, a equipe conseguiu permanecer totalmente focada no desenvolvimento e aprimoramento de seu editor de código com tecnologia de IA.
O Billing apoia os esforços da Cursor para escalar
Com o Billing, a Cursor pôde lançar novos níveis de assinatura e testar cobrança por uso à medida que o negócio crescia. A Cursor usou essa flexibilidade para adaptar seus modelos de precificação ao longo do tempo, sem precisar reconstruir a lógica de faturamento.
“Nosso modelo de assinatura evoluiu desde o lançamento, e a Stripe tem sido fundamental para viabilizar o faturamento internacional e simplificar processos”, disse St. Jules.
50% dos clientes do Cursor já usam a Link
Adicionar a Link como forma de pagamento simplifica significativamente o processo de checkout para os clientes da Cursor — uma melhoria importante, considerando que 50% dos clientes da Cursor já usam a Link. Além disso, 80% dos clientes que já utilizam a Link o escolhem no checkout quando ele está disponível.
Um checkout rápido impulsiona o crescimento
A implementação do Pacote de Otimização de Checkout pela Cursor proporcionou aos clientes um processo de checkout simples e rápido, sem redirecionamentos ou etapas extras. “Quando você acessa a Cursor e faz o checkout, é apresentada uma página gerada pela Stripe, otimizada para reduzir fricção e oferecer uma experiência clara ao cliente”, disse St. Jules. “Nós simplesmente integramos a API da Stripe e instantaneamente passamos a ter uma página de checkout de nível mundial.”
A Stripe criou ganhos significativos de eficiência para nossas equipes de engenharia e financeira. Sem a Stripe, não conseguiríamos gerenciar uma operação dessa magnitude em escala.