Skip to main content

Présentation

Sentra ajoute des capacités d’intelligence et d’exécution aux stacks principales de Dodo Payments. Il s’agit d’un agent IA qui intègre, analyse et exécute des actions sur la facturation et les paiements. Sentra connecte les SDK, les API et les adaptateurs de votre stack (Auth, DB, CRM, etc.), met en évidence des informations sur les revenus, comme les moteurs de croissance, et exécute des actions client telles que les remboursements, les mises à niveau et les crédits.

Installation

Sentra est disponible sous forme d’extension pour VS Code, Cursor et Windsurf. Choisissez votre IDE ci-dessous :
1

Open Extensions Marketplace

  1. Ouvrez VS Code.
  2. Cliquez sur l’icône Extensions dans la barre latérale (ou appuyez sur Cmd+Shift+X sur macOS / Ctrl+Shift+X sur Windows/Linux).
  3. Recherchez « Sentra by Dodo Payments » dans la marketplace.
VS Code Extensions Marketplace showing Sentra extension
2

Install the Extension

  1. Cliquez sur « Sentra by Dodo Payments » dans les résultats de recherche.
  2. Cliquez sur le bouton Installer.
  3. Attendez la fin de l’installation.
3

Restart VS Code

Après l’installation, redémarrez VS Code pour activer l’extension.
Si l’extension n’apparaît pas après l’installation, le redémarrage de l’éditeur résout généralement le problème.

Configuration

Une fois l’installation terminée, vous devez configurer Sentra avec votre clé API Dodo Payments et les paramètres d’environnement.
1

Get Your API Key

  1. Connectez-vous à votre tableau de bord Dodo Payments.
  2. Accédez à Developer › API Keys.
  3. Copiez votre clé API.
2

Configure Sentra

  1. Ouvrez votre IDE (VS Code, Cursor ou Windsurf).
  2. Ouvrez la palette de commandes (Cmd+Shift+P sur macOS / Ctrl+Shift+P sur Windows/Linux).
  3. Saisissez « Sentra: Configure » et sélectionnez cette commande.
  4. Saisissez votre clé API Dodo Payments lorsque vous y êtes invité.
Sentra configuration screen with API key input and environment selection
3

Select Environment Mode

Choisissez votre mode d’environnement :
  • Test Mode : pour le développement et les tests
  • Live Mode : pour une utilisation en production
Commencez par le Test mode pour valider votre configuration avant de passer au Live mode avec les données de production.
4

Set Model Reasoning Effort

Sélectionnez le niveau d’effort de raisonnement de modèle que vous préférez :
  • Low : réponses plus rapides, adaptées aux tâches simples
  • Medium : performances équilibrées (recommandé)
  • High : analyse plus approfondie, adaptée aux intégrations complexes
5

Complete Setup

Cliquez sur Let’s go! pour terminer la configuration et commencer à utiliser Sentra.
Vos clés API sont stockées de manière sécurisée dans le Secret Storage de votre IDE et ne sont jamais exposées dans votre code.

Fonctionnement

Sentra suit un processus simple en quatre étapes, de l’invite à la production :
1

Prompt

Décrivez ce que vous souhaitez créer. Par exemple : « Ajoutez une facturation basée sur l’utilisation avec un essai gratuit pour mon forfait Pro. »
Sentra interface showing prompt input with example task
2

Plan

Sentra génère les modifications (hooks SDK, objets, configuration) et présente un plan pour vous permettre de l’examiner.
3

Approve

Examinez le plan généré et confirmez les modifications que vous souhaitez que Sentra implémente.
4

Execute

Sentra applique les modifications, les teste et confirme leur réussite.

Utiliser Sentra

Modes

Sentra propose trois modes d’interaction accessibles depuis l’interface :
  • Ask : posez des questions sur Dodo Payments, les modèles de facturation, l’utilisation des API et les bonnes pratiques
  • Build : intégrez la facturation et l’interface utilisateur à votre application avec une assistance guidée
  • Plan : concevez des architectures de facturation évolutives avec des conseils architecturaux

Exemples de tâches

Voici quelques tâches courantes que vous pouvez accomplir avec Sentra :
  • Intégrer une page de tarification : configurez une page de tarification complète avec des listes de produits et un checkout
  • Implémenter un Webhook : configurez des gestionnaires de webhook pour les événements de paiement
  • Ajouter un parcours d’abonnement : créez une gestion des abonnements avec des fonctionnalités de mise à niveau et de rétrogradation
  • Configurer la facturation basée sur l’utilisation : configurez des compteurs et l’ingestion d’événements pour suivre l’utilisation
  • Créer un Customer Portal : créez un portail en libre-service permettant aux clients de gérer leur facturation

Paramètres d’approbation automatique

Vous pouvez configurer les paramètres d’approbation automatique pour simplifier votre workflow :
  • None : examinez et approuvez manuellement toutes les modifications (recommandé pour la production)
  • Low Risk : approuvez automatiquement les modifications simples et peu risquées
  • All : approuvez automatiquement toutes les modifications (à utiliser avec prudence)

Modèles de facturation pris en charge

Sentra prend en charge tous les modèles de facturation Dodo Payments :
  • Paiements ponctuels : transactions correspondant à un achat unique
  • Abonnements : facturation récurrente avec plusieurs intervalles
  • Facturation basée sur l’utilisation : facturation mesurée en fonction de la consommation
  • Facturation basée sur les résultats : modèles tarifaires où le paiement dépend du résultat

À qui s’adresse Sentra ?

Sentra fait le lien entre l’ingénierie et l’entreprise afin que chaque équipe puisse déployer la monétisation sans friction :
  • Développeurs : déployez la monétisation plus rapidement depuis votre IDE
  • Fondateurs et PM : prototypez des modèles de facturation sans travail d’infrastructure approfondi
  • RevOps et Finance : utilisez des actions encadrées sans avoir besoin de développeurs
  • Support et Success : résolvez les cas de facturation en toute sécurité, avec des approbations lorsque cela est nécessaire

Résolution des problèmes

Si Sentra n’apparaît pas dans votre IDE après l’installation, essayez les étapes suivantes :
  1. Redémarrez votre éditeur : fermez complètement VS Code, Cursor ou Windsurf, puis rouvrez-le
  2. Vérifiez l’installation : vérifiez que l’extension est installée en accédant à Extensions et en recherchant « Sentra »
  3. Rechargez la fenêtre : utilisez la palette de commandes (Cmd+Shift+P / Ctrl+Shift+P) et exécutez « Developer: Reload Window »
Le redémarrage de l’éditeur résout généralement le problème.
  • Vérifiez que votre clé API est correcte et active dans le tableau de bord Dodo Payments
  • Assurez-vous d’utiliser le mode d’environnement approprié (Test ou Live) correspondant à votre clé API
  • Vérifiez que votre clé API dispose des autorisations nécessaires
  • Essayez de régénérer votre clé API si le problème persiste
  • Assurez-vous d’avoir rempli tous les champs obligatoires de l’écran de configuration
  • Vérifiez que votre IDE est autorisé à accéder au Secret Storage
  • Essayez de reconfigurer Sentra via la palette de commandes
  • Vérifiez que votre clé API est valide et permet d’accéder aux ressources requises
  • Vérifiez votre connexion Internet
  • Assurez-vous d’utiliser un modèle de facturation pris en charge
  • Essayez de reformuler votre invite avec des détails plus précis
  • Examinez attentivement le plan généré avant de l’approuver
  • Vérifiez que la structure de votre projet correspond aux attentes de Sentra
  • Vérifiez que toutes les dépendances sont installées
  • Consultez le panneau de sortie de l’IDE pour afficher les messages d’erreur détaillés
Si les problèmes persistent après le redémarrage de votre éditeur, contactez le support en indiquant la version de votre IDE et les messages d’erreur spécifiques qui s’affichent.

Ressources supplémentaires

Dodo Payments Docs

Découvrez-en davantage sur les fonctionnalités et les capacités de Dodo Payments.

API Reference

Consultez la référence complète de l’API Dodo Payments.

Webhook Setup

Découvrez comment configurer les webhooks pour les événements de paiement.

Build with AI Coding Agents

Utilisez l’Agent Plugin pour une intégration assistée par l’IA.
Dernière modification le 28 septembre 2026