Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt

Use this file to discover all available pages before exploring further.

Le Plugin Agent Dodo connecte deux serveurs MCP et huit compétences d’intégration à votre agent de codage IA en une seule installation. Il fonctionne avec Claude Code, Codex CLI, Cursor, et OpenCode — et les serveurs et compétences MCP CLI fonctionnent avec tout client compatible MCP.
Trois primitives, un plugin. Le Plugin Agent regroupe tout ce dont vous avez besoin :
  • Serveur API MCP — accès en direct aux paiements, abonnements, clients, produits, remboursements, licences, et utilisation. Authentification via OAuth du navigateur (pas de clés locales requises).
  • Serveur de Connaissances MCP — recherche sémantique à travers toute la documentation Dodo Payments. Aucune référence requise.
  • Huit compétences d’agent — fiches pratiques que votre agent charge à la demande pour checkout, abonnements, webhooks, facturation basée sur l’utilisation, facturation basée sur le crédit, clés de licence, BillingSDK, et meilleures pratiques.

Installer le plugin

Choisissez votre agent de codage ci-dessous. L’installation ajoute automatiquement les deux serveurs MCP et toutes les huit compétences.

Claude Code

Installez depuis le marché :
claude plugins marketplace add dodopayments/dodo-agent-plugin
claude plugins install dodopayments@dodopayments
Le serveur API MCP utilise OAuth du navigateur par défaut — pas de clés requises lors de l’installation. La première fois que votre agent appelle un outil Dodo, vous serez invité à vous connecter.

Dodo Agent Plugin on GitHub

Code source, options de configuration, et instructions de développement local
Codex lit .claude-plugin/marketplace.json nativement, donc le même référentiel de plugin fonctionne :
codex plugin marketplace add dodopayments/dodo-agent-plugin
codex plugin install dodopayments@dodopayments
Les deux serveurs MCP et toutes les huit compétences sont enregistrés automatiquement.
Installation manuelle — clonez le référentiel dans le répertoire local des plugins de Cursor :
git clone https://github.com/dodopayments/dodo-agent-plugin.git ~/.cursor/plugins/local/dodo-agent-plugin
Redémarrez Cursor. Le plugin charge les compétences à partir de .claude/skills/ (via la couche de compatibilité Claude Code de Cursor) et les serveurs MCP à partir de .mcp.json.
Le support du marché Cursor arrive bientôt. Pour l’instant, utilisez l’installation manuelle ci-dessus.
OpenCode distribue via npm. Ajoutez le plugin à votre opencode.json :
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"]
}
Redémarrez OpenCode. Les deux serveurs MCP (dodopayments-api, dodo-knowledge) sont enregistrés automatiquement via le hook de configuration du plugin, et les huit compétences sont découvertes automatiquement à partir du package installé. Aucun bloc mcp manuel requis.
Utiliser un agent différent ? Les guides MCP Server et Agent Skills couvrent Cursor, Claude Desktop, VS Code, Windsurf, Cline, Zed, et tout client compatible MCP.

Ce que vous obtenez

Une fois le plugin installé, votre agent a accès à deux serveurs MCP et huit compétences.

Serveurs MCP

ServeurObjectifAuth
dodopayments-apiAccès API en direct — paiements, abonnements, clients, produits, remboursements, licences, utilisationOAuth (navigateur)
dodo-knowledgeRecherche sémantique dans toute la documentation Dodo PaymentsAucun
Les deux serveurs sont connectés via mcp-remote pour qu’ils fonctionnent dans tout client compatible MCP.

Compétences de l’agent

CompétenceDescription
best-practicesGuide complet pour intégrer Dodo Payments avec les meilleures pratiques
checkout-integrationCréation de sessions de paiement et flux de paiement
subscription-integrationMise en œuvre des flux de facturation des abonnements
webhook-integrationConfiguration et gestion des webhooks pour les événements de paiement
usage-based-billingMise en œuvre de la facturation mesurée avec des événements et compteurs
credit-based-billingDroits de crédit, soldes, et déduction de crédits mesurée
license-keysGestion des clés de licence pour les produits numériques
billing-sdkUtilisation des composants React BillingSDK
Les compétences se chargent automatiquement — votre agent choisit la bonne lorsqu’il détecte une tâche pertinente. Consultez la documentation des Compétences de l’Agent pour la liste complète et l’installation individuelle.

Essayez d’abord cette demande

Une fois le plugin activé, essayez :
Set up Dodo Payments webhook handlers in my Next.js app for payment.succeeded and subscription.active events.
Votre agent chargera la compétence webhook-integration, utilisera le MCP dodo-knowledge pour tirer les dernières formes de charges utiles, et écrira un gestionnaire avec vérification de signature suivant la spécification des Webhooks Standard.

Autres agents supportés

Le Plugin Agent couvre Claude Code, Codex CLI, Cursor, et OpenCode. Si vous utilisez un agent différent, connectez-vous à Dodo Payments via les serveurs MCP et le CLI des compétences :
AgentChemin le plus rapideSupporte également
Claude CodePlugin Agent (une commande)Serveur MCP, compétences individuelles
Codex CLIPlugin Agent (une commande)Serveur MCP
CursorPlugin Agent (git clone)Configuration du serveur MCP, CLI des compétences
OpenCodePlugin Agent (npm)Configuration du serveur MCP, CLI des compétences
GitHub Copilot (VS Code)Guide du Serveur MCPCLI des Compétences
Claude DesktopGuide du Serveur MCP
WindsurfGuide du Serveur MCPCLI des Compétences
Cline / Zed / autresGuide du Serveur MCPCLI des Compétences

Docs construits pour les agents

Chaque page de documentation Dodo Payments est disponible dans un format optimisé pour la consommation par IA :
  • Index complet des docs : docs.dodopayments.com/llms.txt — sert l’index complet de la documentation pour ingestion de contexte.
  • Markdown brut : Ajoutez .md à toute URL de documentation pour obtenir la version markdown brute (par exemple, /api-reference/introduction.md).
  • Référentiel source : github.com/dodopayments/dodo-docs — clonez pour indexation hors ligne.

Ce que votre agent peut faire

Avec le plugin installé, votre agent de codage peut :

Sécurité et bonnes pratiques

Ne jamais valider les clés API de production. Utilisez le mode test pendant le développement. Le Plugin Agent utilise OAuth du navigateur par défaut — ne passez aux clés API locales que si votre flux de travail l’exige.
  • Utilisez d’abord le mode test. Isolez votre intégration avec les clés dodo_test_... avant de passer en direct. Voir Mode Test vs Mode En Direct.
  • OAuth est par défaut. Le Plugin Agent s’authentifie via OAuth du navigateur (pas de secrets locaux). N’utilisez le mode API-key que si vous en avez besoin — voir la section Configurer ci-dessous.
  • Revoyez le code généré par l’agent. Vérifiez toujours que les gestionnaires de webhooks incluent la vérification de la signature conformément à la spécification des Webhooks Standard.

Configurer avec une clé API

Par défaut, le Plugin Agent utilise le serveur MCP distant avec OAuth du navigateur — pas besoin de références locales. Si votre flux de travail nécessite une clé API locale (par exemple, environnements CI, serveurs sans tête), vous pouvez passer en mode stdio.
Ouvrez /plugins dans Claude Code, sélectionnez Dodo Payments, et choisissez Configure options. Remplissez :
  • dodo_api_key — votre clé dodo_test_... ou dodo_live_...
  • dodo_webhook_key — votre secret de signature de webhook
  • dodo_environmenttest_mode ou live_mode
Puis modifiez .mcp.json pour pointer dodopayments-api vers le serveur stdio local :
{
  "mcpServers": {
    "dodopayments-api": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "dodopayments-mcp@latest"],
      "env": {
        "DODO_PAYMENTS_API_KEY": "${user_config.dodo_api_key}",
        "DODO_PAYMENTS_WEBHOOK_KEY": "${user_config.dodo_webhook_key}",
        "DODO_PAYMENTS_ENVIRONMENT": "${user_config.dodo_environment}"
      }
    }
  }
}
Exécutez /reload-plugins pour appliquer les changements à votre session actuelle.
Déclarez dodopayments-api vous-même dans opencode.json — votre entrée prime sur le serveur distant par défaut du plugin :
{
  "$schema": "https://opencode.ai/config.json",
  "plugin": ["@dodopayments/opencode-plugin"],
  "mcp": {
    "dodopayments-api": {
      "type": "local",
      "command": ["npx", "-y", "dodopayments-mcp@latest"],
      "environment": {
        "DODO_PAYMENTS_API_KEY": "dodo_test_...",
        "DODO_PAYMENTS_WEBHOOK_KEY": "whsec_...",
        "DODO_PAYMENTS_ENVIRONMENT": "test_mode"
      },
      "enabled": true
    }
  }
}
Redémarrez OpenCode pour appliquer.

Prochaines étapes

MCP Server

Référence complète pour les deux serveurs MCP — tous les clients supportés, configuration, et outils disponibles

Agent Skills

Installation individuelle des compétences, référence des compétences, et instructions de configuration par agent

Sentra IDE Assistant

Assistant de facturation alimenté par l’IA pour VS Code, Cursor, et Windsurf — demandez, construisez, et planifiez dans votre éditeur

API Reference

Référence OpenAPI complète pour tous les points de terminaison Dodo Payments
Last modified on May 4, 2026