Défi
Lorsque l’entreprise Cursor était sur le point d’être lancée en 2022, sa petite équipe d’ingénieurs était concentrée sur la mise au point de sa plateforme de développement agentique. « Notre objectif final est de faire passer le développement logiciel à un niveau supérieur, plus structuré et plus performant », a déclaré Michael Truell, fondateur et PDG de l’entreprise basée à San Francisco. En effet, Truell et son équipe visent à simplifier au maximum le développement logiciel, ce qui permet aux développeurs de se concentrer sur la maîtrise de la logique du logiciel.
Bien que les agents de Cursor aient accéléré le développement du produit par l’équipe de l’entreprise, les ingénieurs restaient surchargés. L’entreprise avait un besoin urgent d’une infrastructure de paiement et de facturation pour se préparer à une évolution rapide.
Cursor avait besoin d’une plateforme de paiement et de facturation en ligne qui offre la même expérience client simple et intuitive que celle proposée par son éditeur de code. Un processus de paiement fluide et un large éventail de moyens de paiement acceptés étaient les priorités absolues de l’entreprise dans sa démarche de monétisation.
Au niveau du back-end, Cursor avait besoin d’un fournisseur qui propose des API robustes afin de minimiser le besoin de personnalisation de la part des ingénieurs de l’entreprise, qui devaient se concentrer sur le développement du produit principal de l’entreprise. Cursor recherchait également des outils que sa petite équipe financière pourrait utiliser pour clôturer efficacement les comptes et exploiter les données de paiement et de facturation pour en tirer des analyses pertinentes.
Solution
Avec Stripe, Cursor a trouvé exactement ce que cette entreprise cherchait : une solution de paiement et de facturation de bout en bout qui ne détourne pas les ingénieurs du développement de la plateforme de l’entreprise. Ainsi, au lieu de passer des mois à mettre en place une infrastructure de facturation personnalisée, Cursor a utilisé les fonctionnalités pré-intégrées et les API conviviales pour les développeurs de Stripe pour mettre en ligne une solution en moins d’une semaine. « Nous avons choisi Stripe pour sa capacité à minimiser les besoins en ressources d’ingénierie tout en fournissant des fonctionnalités prêtes à l’utilisation pour la plupart des cas d’usage », a déclaré Daniel St. Jules, responsable de l’ingénierie chez Cursor.
Stripe Billing a fourni à Cursor les outils dont elle avait besoin pour commercialiser rapidement son activité à modèle d’abonnement récurrent, qui comprenait plusieurs niveaux d’abonnement. Pour les scénarios personnalisés tels que les réductions étudiantes, Cursor a superposé des solutions internes de base de données à l’infrastructure flexible de Stripe. Aussi, l’entreprise s’est appuyée sur Billing pour soutenir l’évolution de ses stratégies de tarification sans avoir besoin d’élaborer et de maintenir une infrastructure de facturation étendue.
Grâce à Stripe Payments, Cursor a pu activer les cartes de crédit, les cartes de débit et les wallets (notamment Apple Pay, Google Pay et Alipay) sans aucun temps perdu sur le codage ou le développement. Cursor a mis en place son tunnel de paiement en utilisant la solution d’optimisation de l’expérience de paiement de Stripe, qui comprend Stripe Checkout, un formulaire de paiement préconfiguré conçu pour réduire les frictions et augmenter la conversion, comme interface de paiement. L’équipe a activé neuf moyens de paiement depuis le Dashboard de Stripe, dont Link, le wallet de Stripe qui optimise le taux de conversion en remplissant automatiquement les informations de paiement enregistrées pour un paiement rapide et simple. En plus des cartes bancaires, Cursor propose à ses clients américains l’option Instant Bank Payments (disponible exclusivement via Link) afin de réduire les frais de traitement. Grâce à Instant Bank Payments, ses clients peuvent régler leurs achats en utilisant leur compte bancaire en quelques clics seulement. Les paiements sont confirmés instantanément et réglés en deux jours ouvrables, tout comme les paiements par carte bancaire, et Stripe garantit le risque de refus initiés par la banque. La solution d’optimisation de l’expérience de paiement utilise des modèles d’IA pour présenter dynamiquement les moyens de paiement les plus pertinents à chaque session de paiement, afin d’augmenter le taux de conversion et de générer des revenus pour la startup.
Aussi, Cursor avait besoin d’un fournisseur qui puisse à la fois empêcher les transactions frauduleuses et fournir une veille sur les nouveaux mécanismes de fraude rencontrés par les entreprises d’IA. Cursor utilise Radar for Fraud Teams pour détecter et bloquer la fraude dès son apparition, permettant ainsi à son équipe restreinte de se concentrer sur la croissance plutôt que sur la gestion de la fraude et des coûts associés. Cursor utilise également Radar pour prévenir les abus liés aux périodes d’essai gratuites, où des acteurs malveillants enchaînent les périodes d’essais gratuites pour obtenir un accès gratuit à leur produit sans l’acheter. En fait, ceci représentait un problème coûteux pour Cursor, car l’utilisation de leur produit engendrait des coûts de calcul élevés. Grâce à Radar, Cursor est en mesure d’identifier les demandes de périodes d’essais gratuites frauduleuses dès l’inscription, et ainsi de les bloquer avant qu’ils n’entraînent une augmentation artificielle de l’utilisation du produit.
Par ailleurs, Cursor utilise la page d’analyse des paiements dans le Dashboard de Stripe pour suivre et analyser des indicateurs clés, tels que les moyens de paiement les plus fréquemment utilisés par ses clients et les taux d’acceptation des cartes bancaires. Ces données offrent une compréhension globale des performances de paiement de Cursor, ce qui permet à son équipe d’identifier les opportunités d’amélioration susceptibles d’accroître les revenus.
Pour optimiser le recouvrement des revenus, Cursor a adopté Smart Retries, une solution qui utilise l’IA pour identifier le jour et l’heure optimaux pour relancer un paiement ayant échoué. En 2024, Smart Retries a permis aux utilisateurs de Stripe de récupérer 38,4 % des paiements échoués.
Pour accélérer ses opérations financières et avoir accès à des analyses pertinentes, Cursor a adopté Stripe Data Pipeline et Stripe Sigma. Grâce à Data Pipeline, Cursor synchronise automatiquement l’intégralité de ses données sur Stripe avec son entrepôt de données. Cette intégration alimente ses Dashboard de performance internes, fournissant des rapports fiables sur des indicateurs clés tels que les revenus et le taux de désabonnement. Ce pipeline sert aussi de back-end pour un Dashboard personnalisé destiné aux opérations de facturation, ce qui permet à l'équipe de résoudre les demandes de facturation complexes et de gérer les opérations clients de manière plus efficace.
Lorsque l’équipe a un urgent besoin d’informations sur ses données sur Stripe, elle fait appel à Stripe Sigma. En interrogeant directement ses données sur Stripe depuis le Dashboard, Cursor peut passer des requêtes aux informations en quelques minutes, sans avoir besoin d’importer les données dans ses outils externes.
« Stripe Sigma nous a facilité l’exploration rapide de nos tables de données », a déclaré St. Jules.
Résultats
Cursor déploie rapidement ses services grâce à l’infrastructure de facturation et de paiement de Stripe.
Les fonctionnalités prêtes à l’utilisation de Stripe ont permis aux ingénieurs de Cursor de réduire considérablement le temps consacré aux paiements et à la facturation. De ce fait, l’équipe a pu se concentrer pleinement sur le développement et le perfectionnement de son éditeur de code basé sur l’IA.
Billing permet à Cursor de renforcer sa capacité d’évolution
Grâce à Billing, Cursor pourrait introduire de nouveaux niveaux d’abonnement et expérimenter la facturation à l’usage à mesure que son activité se développait. Cursor a utilisé cette flexibilité pour adapter ses modèles de tarification au fil du temps sans avoir besoin de reconstruire sa logique de facturation.
« Notre modèle d’abonnement a évolué depuis son lancement, et Stripe a joué un rôle déterminant en permettant la facturation à l’internationale et en rationalisant nos processus », a déclaré St. Jules.
50 % des clients de Cursor utilisent déjà Link
L’ajout de Link comme moyen de paiement simplifie considérablement le processus de paiement pour les clients de Cursor, une amélioration significative étant donné que 50 % des clients de cette entreprise utilisent déjà Link. De plus, 80 % des clients Link existants choisissent Link au moment du paiement lorsque cette option est disponible.
La rapidité du paiement contribue à la croissance
La mise en œuvre par Cursor de la solution d’optimisation de l’expérience de paiement a offert à ses clients un processus de paiement simple et rapide, sans redirection ni étapes supplémentaires. « Lorsque vous vous rendez sur Cursor et que vous procédez au paiement, une page générée par Stripe vous est présentée. Cette page est optimisée pour réduire les frictions et simplifiée pour une expérience client intuitive », a déclaré St. Jules. « Nous avons simplement intégré l’API de Stripe et nous avons instantanément obtenu une page de paiement de classe mondiale. »
Stripe a considérablement amélioré l’efficacité de nos équipes d’ingénierie et de finance. Sans Stripe, nous ne pourrions pas gérer une opération d’une telle ampleur à grande échelle.