> ## 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.

# Sentra

> Installieren Sie die Sentra-Erweiterung für VS Code, Cursor oder Windsurf, um Abrechnung und Zahlungen in Ihre App mit KI-gestützter Unterstützung zu integrieren.

<Frame>
  <iframe width="100%" height="400" src="https://www.youtube.com/embed/177o3L5MOf4" title="Sentra Extension Demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## Übersicht

Sentra fügt Intelligenz und Ausführung auf den Kernstapeln von Dodo Payments hinzu. Es ist ein KI-Agent, der Abrechnung und Zahlungen integriert, analysiert und darauf reagiert. Sentra verbindet SDKs, APIs und Adapter über Ihren Stack (Auth, DB, CRM usw.), zeigt Einnahmeeinblicke wie Wachstumsfaktoren an und führt Kundenaktionen wie Rückerstattungen, Upgrades und Gutschriften aus.

<Info>
  Sentra befindet sich derzeit in der Beta-Phase. Funktionen, APIs und Integrationen können sich schnell ändern. Wir freuen uns über Feedback und Fehlerberichte, während wir iterieren!
</Info>

## Installation

Sentra ist als Erweiterung für VS Code, Cursor und Windsurf verfügbar. Wählen Sie Ihre IDE unten aus:

<Tabs>
  <Tab title="VS Code">
    <Steps>
      <Step title="Open Extensions Marketplace">
        1. Öffnen Sie VS Code.
        2. Klicken Sie in der Seitenleiste auf das Symbol "Erweiterungen" (oder drücken Sie `Cmd+Shift+X` auf macOS / `Ctrl+Shift+X` auf Windows/Linux).
        3. Suchen Sie im Marktplatz nach "Sentra by Dodo Payments".

        <Frame>
          <img src="https://mintcdn.com/dodopayments/LTTtFnnP9hnNapJj/images/sentra/vscode.png?fit=max&auto=format&n=LTTtFnnP9hnNapJj&q=85&s=71c93be5456921bad87edb591d12d4c3" alt="VS Code Extensions Marketplace mit Sentra-Erweiterung" style={{ maxHeight: '500px', width: 'auto' }} width="2744" height="1186" data-path="images/sentra/vscode.png" />
        </Frame>
      </Step>

      <Step title="Install the Extension">
        1. Klicken Sie in den Suchergebnissen auf "Sentra by Dodo Payments".
        2. Klicken Sie auf die Schaltfläche **Installieren**.
        3. Warten Sie, bis die Installation abgeschlossen ist.
      </Step>

      <Step title="Restart VS Code">
        Starten Sie nach der Installation VS Code neu, um die Erweiterung zu aktivieren.

        <Tip>
          Wenn die Erweiterung nach der Installation nicht angezeigt wird, löst ein Neustart des Editors das Problem in den meisten Fällen.
        </Tip>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Cursor">
    <Steps>
      <Step title="Open Extensions Marketplace">
        1. Öffnen Sie Cursor.
        2. Klicken Sie in der Seitenleiste auf das Symbol "Erweiterungen" (oder drücken Sie `Cmd+Shift+X` auf macOS / `Ctrl+Shift+X` auf Windows/Linux).
        3. Suchen Sie im Marktplatz nach "Sentra by Dodo Payments".
      </Step>

      <Step title="Install the Extension">
        1. Klicken Sie in den Suchergebnissen auf "Sentra by Dodo Payments".
        2. Klicken Sie auf die Schaltfläche **Installieren**.
        3. Warten Sie, bis die Installation abgeschlossen ist.
      </Step>

      <Step title="Restart Cursor">
        Starten Sie Cursor nach der Installation neu, um die Erweiterung zu aktivieren.

        <Tip>
          Wenn die Erweiterung nach der Installation nicht angezeigt wird, löst ein Neustart des Editors das Problem in den meisten Fällen.
        </Tip>
      </Step>
    </Steps>
  </Tab>

  <Tab title="Windsurf">
    <Steps>
      <Step title="Open Extensions Marketplace">
        1. Öffnen Sie Windsurf.
        2. Klicken Sie in der Seitenleiste auf das Symbol "Erweiterungen" (oder drücken Sie `Cmd+Shift+X` auf macOS / `Ctrl+Shift+X` auf Windows/Linux).
        3. Suchen Sie im Marktplatz nach "Sentra by Dodo Payments".
      </Step>

      <Step title="Install the Extension">
        1. Klicken Sie in den Suchergebnissen auf "Sentra by Dodo Payments".
        2. Klicken Sie auf die Schaltfläche **Installieren**.
        3. Warten Sie, bis die Installation abgeschlossen ist.
      </Step>

      <Step title="Restart Windsurf">
        Starten Sie Windsurf nach der Installation neu, um die Erweiterung zu aktivieren.

        <Tip>
          Wenn die Erweiterung nach der Installation nicht angezeigt wird, löst ein Neustart des Editors das Problem in den meisten Fällen.
        </Tip>
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Einrichtung

Nach der Installation müssen Sie Sentra mit Ihrem Dodo Payments API-Schlüssel und den Umgebungs Einstellungen konfigurieren.

<Steps>
  <Step title="Get Your API Key">
    1. Melden Sie sich bei Ihrem [Dodo Payments-Dashboard](https://app.dodopayments.com) an.
    2. Navigieren Sie zu **Entwickler** › **API-Schlüssel**.
    3. Kopieren Sie Ihren API-Schlüssel.
  </Step>

  <Step title="Configure Sentra">
    1. Öffnen Sie Ihre IDE (VS Code, Cursor oder Windsurf).
    2. Öffnen Sie die Befehls-Palette (`Cmd+Shift+P` auf macOS / `Ctrl+Shift+P` auf Windows/Linux).
    3. Geben Sie "Sentra: Configure" ein und wählen Sie es aus.
    4. Geben Sie Ihren Dodo Payments API-Schlüssel ein, wenn Sie dazu aufgefordert werden.

    <Frame>
      <img src="https://mintcdn.com/dodopayments/LTTtFnnP9hnNapJj/images/sentra/setup.png?fit=max&auto=format&n=LTTtFnnP9hnNapJj&q=85&s=15e47c48c17fa2950abeb07dd97e4ab6" alt="Sentra-Konfigurationsbildschirm mit API-Schlüssel-Eingabe und Umweltauswahl" width="50%" style={{ maxHeight: '500px', width: 'auto' }} data-path="images/sentra/setup.png" />
    </Frame>
  </Step>

  <Step title="Select Environment Mode">
    Wählen Sie Ihren Umgebungsmodus:

    * **Testmodus**: Für Entwicklung und Tests
    * **Produktivmodus**: Für den produktiven Einsatz

    <Warning>
      Beginnen Sie im Testmodus, um Ihre Einrichtung zu validieren, bevor Sie zum Produktivmodus für reale Daten wechseln.
    </Warning>
  </Step>

  <Step title="Set Model Reasoning Effort">
    Wählen Sie die gewünschte Modell-Analyseintensität aus:

    * **Niedrig**: Schnellere Antworten, geeignet für einfache Aufgaben
    * **Mittel**: Ausgewogene Leistung (empfohlen)
    * **Hoch**: Gründlichere Analyse, geeignet für komplexe Integrationen
  </Step>

  <Step title="Complete Setup">
    Klicken Sie auf **Los geht's!**, um die Einrichtung abzuschließen und Sentra zu verwenden.

    <Check>
      Ihre API-Schlüssel werden sicher im Secret Storage Ihrer IDE gespeichert und niemals im Code offengelegt.
    </Check>
  </Step>
</Steps>

## Funktionsweise

Sentra folgt einem einfachen vierstufigen Prozess von der Eingabe bis zur Produktion:

<Steps>
  <Step title="Prompt">
    Geben Sie ein, was Sie erstellen möchten. Beispiel: „Fügen Sie eine nutzungsbasierte Abrechnung mit einer kostenlosen Testphase für meinen Pro-Plan hinzu.“

    <Frame>
      <img src="https://mintcdn.com/dodopayments/LTTtFnnP9hnNapJj/images/sentra/welcome.png?fit=max&auto=format&n=LTTtFnnP9hnNapJj&q=85&s=6dc75f60d43e81d44e8f83f1925c4cc5" alt="Sentra-Oberfläche mit Eingabeaufforderung und Beispielaufgabe" width="50%" style={{ maxHeight: '500px', width: 'auto' }} data-path="images/sentra/welcome.png" />
    </Frame>
  </Step>

  <Step title="Plan">
    Sentra generiert die Änderungen (SDK-Hooks, Objekte, Konfiguration) und stellt einen Plan zur Überprüfung bereit.
  </Step>

  <Step title="Approve">
    Überprüfen Sie den generierten Plan und bestätigen Sie die Änderungen, die Sentra umsetzen soll.
  </Step>

  <Step title="Execute">
    Sentra wendet die Änderungen an, testet sie und bestätigt den Erfolg.
  </Step>
</Steps>

## Verwendung von Sentra

### Modi

Sentra bietet drei Interaktionsmodi, die über die Benutzeroberfläche zugänglich sind:

* **Fragen**: Stellen Sie Fragen zu Dodo Payments, Abrechnungsmodellen, API-Nutzung und Best Practices
* **Erstellen**: Integrieren Sie Abrechnung und UI in Ihre Anwendung mit geführter Unterstützung
* **Planen**: Entwerfen Sie skalierbare Abrechnungsarchitekturen mit architektonischer Anleitung

### Beispielaufgaben

Hier sind einige häufige Aufgaben, die Sie mit Sentra erledigen können:

* **Preisseite integrieren**: Richten Sie eine vollständige Preisseite mit Produktlisten und Checkout ein
* **Webhook implementieren**: Konfigurieren Sie Webhook-Handler für Zahlungsereignisse
* **Abonnementfluss hinzufügen**: Erstellen Sie ein Abonnementmanagement mit Upgrade-/Downgrade-Funktionen
* **Nutzungsbasierte Abrechnung einrichten**: Konfigurieren Sie Zähler und Ereignisaufnahme für die Nutzungserfassung
* **Kundenportal erstellen**: Erstellen Sie ein Kunden-Self-Service-Portal für das Abrechnungsmanagement

### Auto-Genehmigungseinstellungen

Sie können Auto-Genehmigungseinstellungen konfigurieren, um Ihren Workflow zu optimieren:

* **Keine**: Überprüfen und genehmigen Sie alle Änderungen manuell (empfohlen für die Produktion)
* **Niedriges Risiko**: Auto-Genehmigung einfacher, risikoarmer Änderungen
* **Alle**: Auto-Genehmigung aller Änderungen (mit Vorsicht verwenden)

## Unterstützte Abrechnungsmodelle

Sentra unterstützt alle Abrechnungsmodelle von Dodo Payments:

* **Einmalzahlungen**: Einzelkäufe
* **Abonnements**: Wiederkehrende Abrechnung mit mehreren Intervallen
* **Nutzungsbasierte Abrechnung**: Abrechnung basierend auf Verbrauch
* **Ergebnisbasierte Abrechnung**: Preisgestaltung nach Ergebnis

## Für wen ist es gedacht

Sentra überbrückt Ingenieurwesen und Geschäft, sodass jedes Team Monetarisierung ohne Reibung umsetzen kann:

* **Entwickler**: Monetarisierung schneller in Ihrer IDE umsetzen
* **Gründer & PMs**: Abrechnungsmodelle ohne tiefgehende Infrastrukturarbeit prototypisieren
* **RevOps & Finanzen**: Verwenden Sie geschützte Aktionen, ohne Ingenieure zu benötigen
* **Support & Erfolg**: Lösen Sie Abrechnungsfälle sicher, mit Genehmigungen wo nötig

## Fehlersuche

<AccordionGroup>
  <Accordion title="Extension not appearing after installation">
    Wenn Sentra nach der Installation nicht in Ihrer IDE erscheint, versuchen Sie Folgendes:

    1. **Starten Sie Ihren Editor neu**: Schließen und öffnen Sie VS Code, Cursor oder Windsurf vollständig neu
    2. **Überprüfen Sie die Installation**: Stellen Sie sicher, dass die Erweiterung installiert ist, indem Sie zu "Erweiterungen" gehen und nach "Sentra" suchen
    3. **Fenster neu laden**: Verwenden Sie die Befehls-Palette (`Cmd+Shift+P` / `Ctrl+Shift+P`) und führen Sie "Developer: Reload Window" aus

    <Check>
      Ein Neustart des Editors löst das Problem in den meisten Fällen.
    </Check>
  </Accordion>

  <Accordion title="Invalid API key or authentication errors">
    * Überprüfen Sie, ob Ihr API-Schlüssel im Dodo Payments-Dashboard korrekt und aktiv ist
    * Stellen Sie sicher, dass Sie den passenden Umgebungsmodus (Test vs. Produktiv) verwenden, der zu Ihrem API-Schlüssel passt
    * Prüfen Sie, ob Ihr API-Schlüssel über die erforderlichen Berechtigungen verfügt
    * Versuchen Sie, Ihren API-Schlüssel neu zu generieren, wenn das Problem weiterhin besteht
  </Accordion>

  <Accordion title="Configuration not saving">
    * Stellen Sie sicher, dass Sie alle erforderlichen Felder im Konfigurationsbildschirm ausgefüllt haben
    * Prüfen Sie, ob Ihre IDE die Berechtigung hat, auf den Secret Storage zuzugreifen
    * Versuchen Sie, Sentra über die Befehls-Palette erneut zu konfigurieren
  </Accordion>

  <Accordion title="Plan generation fails">
    * Überprüfen Sie, ob Ihr API-Schlüssel gültig ist und auf die benötigten Ressourcen zugreifen kann
    * Prüfen Sie Ihre Internetverbindung
    * Stellen Sie sicher, dass Sie ein unterstütztes Abrechnungsmodell verwenden
    * Versuchen Sie, Ihre Eingabeaufforderung mit spezifischeren Details zu formulieren
  </Accordion>

  <Accordion title="Execution errors">
    * Überprüfen Sie den generierten Plan sorgfältig, bevor Sie ihn genehmigen
    * Stellen Sie sicher, dass Ihre Projektstruktur den Erwartungen von Sentra entspricht
    * Vergewissern Sie sich, dass alle Abhängigkeiten installiert sind
    * Prüfen Sie das Ausgabefeld der IDE auf detaillierte Fehlermeldungen
  </Accordion>
</AccordionGroup>

<Warning>
  Wenn die Probleme nach einem Neustart des Editors weiterhin bestehen, wenden Sie sich mit Angaben zu Ihrer IDE-Version und den konkreten Fehlermeldungen an den Support.
</Warning>

## Zusätzliche Ressourcen

<CardGroup cols={2}>
  <Card title="Dodo Payments Docs" icon="book" href="/introduction">
    Erfahren Sie mehr über die Funktionen und Möglichkeiten von Dodo Payments.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Entdecken Sie das vollständige API-Referenzdokument von Dodo Payments.
  </Card>

  <Card title="Webhook Setup" icon="webhook" href="/developer-resources/webhooks">
    Verstehen Sie, wie Webhooks für Zahlungsereignisse konfiguriert werden.
  </Card>

  <Card title="Get Beta Access" icon="rocket" href="https://dodopayments.com/sentra">
    Besuchen Sie die Sentra-Website, um mehr zu erfahren und Zugriff auf die Beta zu erhalten.
  </Card>
</CardGroup>
