Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Entwickler-Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
    Übersicht
    Jetzt starten
    Eine App erstellen
    Funktionsweise von Stripe-Apps
    Beispiel-Apps
    App erstellen
    Shop-Geheimnisse
    API-Authentifizierungsmethoden
    Autorisierungsabläufe
    Serverseitige Logik
    Ereignisse überwachen
    Umgang mit verschiedenen Modi
    Sandbox-Unterstützung aktivieren
    App-Einstellungsseite
    Erstellen Sie eine Nutzeroberfläche
    Onboarding
    Ihre App verbreiten
    Vertriebsmöglichkeiten
    App hochladen
    Versionen und Releases
    Ihre App testen
    Ihre App veröffentlichen
    Ihre App bewerben
    Deep-Links hinzufügen
    Installationslinks erstellen
    Rollen in Erweiterungen der Nutzeroberfläche zuweisen
    Aktionen nach der Installation
    App-Analytik
    Eingebettete Komponenten für Apps
    Stripe-Apps von Drittanbietern einbetten
    Umstellung auf Stripe Apps
    Migrieren oder Erweiterung erstellen
      Ältere Erweiterungen
    Ein Plugin zu Stripe Apps oder Stripe Connect migrieren
    Verwendungszweck
    App-Manifest
    CLI
    Erweiterungs-SDK
    Berechtigungen
    Darstellungsfelder
    Entwurfsmuster
    Komponenten
Stripe Connectors
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwickler-ToolsStripe Apps

Eine Erweiterung auf Stripe Apps umstellen

Erfahren Sie, warum und wie Sie Ihre Erweiterungen auf Stripe Apps migrieren können.

Seite kopieren

Erweiterungen sind ältere Integrationen, die auf Stripe Connect aufbauen. Über OAuth- und API-Anfragen übertragen sie Stripe-Daten in andere Geschäftstools wie Analyse-Dashboards oder Data Warehouses.

Stripe Apps hat Erweiterungen als bevorzugte Methode zur Integration von Stripe mit anderen Tools seit 2022 ersetzt.

Sie können keine neuen Erweiterungen mehr erstellen. Alle Erwähnungen von Legacy-Erweiterungen wurden aus dem Stripe-Partnerverzeichnis entfernt. Wenn Sie eine ältere Erweiterung besitzen, steigen Sie jetzt auf Stripe Apps um, um die Auffindbarkeit im Stripe App Marketplace sicherzustellen.

Gründe für eine Migration

Stripe Apps ist ein Upgrade gegenüber älteren Erweiterungen. Die Migration bietet folgende Vorteile:

  • Bessere Auffindbarkeit mit umfassender Sichtbarkeit im Stripe-Dashboard und im Stripe App Marketplace
  • Detailliertere Berechtigungen, damit Sie festlegen können (und Ihre Nutzer/innen verstehen), auf welche Daten und APIs eine App zugreifen kann
  • Interaktive Funktionalität mit eingebetteten Komponenten der Nutzeroberfläche im Stripe-Dashboard (damit Nutzer/innen direkt mit Ihrer App interagieren können, ohne Stripe zu verlassen)
  • Keine Unterbrechung für Ihre bestehenden Erweiterungsnutzer, wenn sie sich für eine Migration entscheiden

Was passiert, wenn Sie nicht migrieren

Wenn Sie sich dafür entscheiden, Ihre ältere Erweiterung nicht auf eine Stripe-App umzustellen, funktioniert Ihre Erweiterung vorerst weiterhin wie bisher. Ältere Erweiterungen sind offiziell eingestellt, fortlaufender Support kann nicht garantiert werden und neue Funktionen sind für ältere Erweiterungen nicht verfügbar.

Darüber hinaus können neue Nutzer/innen ältere Erweiterungen nicht über das Partnerverzeichnis finden.

Wir empfehlen Ihnen, Ihre ältere Erweiterung so schnell wie möglich auf eine Stripe-App umzustellen.

Stripe Apps und Erweiterungen

Eine App hat dieselbe Funktionsweise wie eine Erweiterung, jedoch mit zwei wichtigen Ergänzungen:

  1. Interaktive Funktionalität mithilfe von eingebetteten Komponenten der Nutzeroberfläche im Stripe-Dashboard.

  2. Detailliertere Berechtigungen, damit Nutzer/innen besser verstehen, auf welche Daten eine App zugreifen kann.

Der andere Unterschied ist, dass jede/r Nutzer/in Apps aus dem Stripe App Marketplace und nicht aus dem Partnerverzeichnis entdecken kann.

ErweiterungenStripe Apps
Jede/r Stripe-Nutzer/in kann Ihre Erweiterung nutzen.Jede/r Stripe-Nutzer/in kann Ihre App installieren.
Nicht im Stripe-Partnerverzeichnis oder im Stripe App Marketplace auffindbar.Im Stripe App Marketplace und Stripe-Dashboard auffindbar.
Ihre bestehenden Erweiterungen finden Sie im Dashboard im Entwicklerbereich > Erweiterungen.Ihre Anwendungen finden Sie im Dashboard im Entwicklerbereich > Apps.
Erweiterungen sind entweder auf alle Lese- oder alle Schreibberechtigungen beschränkt. Detaillierte Berechtigungen werden nicht unterstützt.Sie können im Rahmen der App-Installation eine Reihe detaillierter Berechtigungen von Nutzerinnen und Nutzern anfordern, was die Sicherheit und das Vertrauen der Nutzer/innen erhöht.
Sie können keine neuen Erweiterungen erstellen.Alle Entwickler/innen können auf der App-Plattform von Stripe aufbauen.
Sobald Nutzer/innen ihr Stripe-Konto mit Ihrer Erweiterung via OAuth verknüpft haben, können Sie in ihrem Namen API-Anfragen stellen.Wählen Sie aus mehreren Autorisierungstypen, um das Onboarding Ihrer Nutzer/innen und den API-Anfrageablauf zu unterstützen.
Nutzer/innen interagieren mit Ihrer älteren Erweiterung, indem sie zusätzliche Tools installieren und Stripe verlassen.Nutzer/innen interagieren direkt im Stripe-Dashboard mit Ihrer App.
Keine Möglichkeit, die Stripe Benutzeroberfläche zu erweitern.Sie können direkt im Stripe-Dashboard entwickeln.

Auswirkungen auf die Nutzer/innen Ihrer Erweiterung

Wenn Sie eine Stripe-App in dem Konto hochladen und veröffentlichen, das die ältere Erweiterung besitzt, können Nutzer/innen Ihrer Erweiterung so zu Ihrer Stripe-App wechseln. Bestehende Nutzer/innen der Erweiterung werden von der Migration nicht unterbrochen.

Nach der Migration Ihrer Erweiterung auf eine Stripe-App sehen Ihre bestehenden Nutzer/innen auf ihrer Seite mit den Erweiterungseinstellungen ein Badge, in dem sie aufgefordert werden, die Berechtigungen für Ihre App erneut zu autorisieren. Ihre Nutzer/innen müssen Berechtigungen akzeptieren, um die migrierte App nutzen zu können. Administratorinnen und Administratoren der Stripe-Konten Ihrer Nutzer/innen wird Folgendes angezeigt:

Beispiel für migrierte App-Berechtigungen

Für einen reibungslosen Migrationsablauf für Ihre Nutzer/innen migrieren Sie Ihre Erweiterung zu einer App, indem Sie die App in Ihr bestehendes Konto hochladen.

Wenn Sie Ihre bestehenden Nutzer/innen nicht zur Migration auffordern möchten, müssen Sie Ihre Stripe-App hochladen und in einem separaten Stripe-Konto veröffentlichen. Sie können nicht sowohl eine bestehende Erweiterung als auch eine unabhängige Stripe-App auf demselben Stripe-Konto haben.

Auf Stripe Apps umsteigen

Führen Sie die folgenden Schritte aus, um Ihre Erweiterung in eine Stripe-App zu migrieren.

Schritte zur Migration einer Erweiterung zu einer Stripe-App

Eine Erweiterung auf eine Stripe-App umstellen

Bevor Sie loslegen

  • Während Sie Ihre Stripe-App entwickeln, empfehlen wir Ihnen, Ihre App mit einem separaten oder neuen Stripe-Konto zu testen und hochzuladen. Sie müssen für Ihre App im Testkonto eine andere ID verwenden, da App-IDs global eindeutig sind (zum Beispiel "id": "com.example.myapp" und "id": "com.example.myapp.test").
  • Für noch mehr Sicherheit erstellen Sie eine separate Testinstanz Ihres Backends. Vermeiden Sie beim Testen Ihrer Stripe-App Änderungen am Backend-Code Ihrer Live-Erweiterung.
  • Nachdem Sie Ihre Stripe-App getestet haben, laden Sie diese (mit Ihrer endgültigen gewünschten App-ID) in dasselbe Stripe-Konto hoch, zu dem auch Ihre Erweiterung gehört, und veröffentlichen Sie Ihre App.

App-Manifest erstellen

App-Manifest mit einer Stripe-App erstellen.

OptionalInteraktive Funktionen hinzufügen

Authentifizierungstyp auswählen

Um im Auftrag von Nutzerinnen und Nutzern, die Ihre App installieren, API-Aufrufe von Ihrem Backend durchzuführen, müssen Sie einen der verfügbaren API-Authentifizierungstypen wählen. Die meisten älteren Erweiterungen stellen fest, dass entweder die Optionen platform oder oauth einen Drop-in-Ersatz für ihre bestehende Stripe-Integration bieten, ohne dass nur minimale Änderungen erforderlich sind.

Ihrer App Berechtigungen hinzufügen

Berechtigungen zu Ihrem App-Manifest hinzufügen.

Wenn Sie Hilfe beim Ermitteln der korrekten Berechtigungen benötigen, können Sie nach dem Upload Ihrer App das Tool zur Migration von Berechtigungen auf der Seite „App-Details“ verwenden, um die empfohlenen fehlenden Berechtigungen anzuzeigen. Das Tool prüft die letzten Anfragen für Ihr Konto und analysiert die erforderlichen Berechtigungen für Ihre App.

Sie finden das Migrationstool, indem Sie zu Ihrer App auf der Seite „App-Details“ im Dashboard navigieren. Das Tool ist an mehreren Stellen vorhanden, die unten hervorgehoben werden.

Einstiegspunkt für das Migrationstool für Berechtigungen für nicht veröffentlichte Apps

Hervorhebung und Schaltfläche für nicht veröffentlichte Apps

Einstiegspunkt für das Migrationstool für Berechtigungen für veröffentlichte Apps

Wird in die Option des Überlaufmenüs verschoben, wenn eine App veröffentlicht wird

Achtung

Wenn ein/e Nutzer/in die neuen Berechtigungen für Ihre Stripe-App autorisiert, werden die uneingeschränkten Lese-/Schreibberechtigungen, die zuvor Ihrer Erweiterung gewährt wurden, überschrieben. Um sicherzustellen, dass Ihre bestehenden Nutzer/innen bei der Migration nicht berechtigungsbedingte Unterbrechungen erfahren, müssen Sie vor der Migration bestehender Nutzer/innen die erforderlichen Berechtigungen in Ihr App-Manifest aufnehmen.

App hochladen

Verwenden Sie die CLI, um Ihre App bei Stripe hochzuladen.

Ihre App veröffentlichen

Übermitteln Sie Ihre App zur Überprüfung und veröffentlichen Sie sie auf dem Stripe-App-Marktplatz.

Um Ihre Chancen zu erhöhen, die App-Prüfung zu bestehen, befolgen Sie die Stripe-Vorgaben:

  • Anforderungen für die App-Überprüfung
  • Richtlinien zur Aufnahme von Apps in das Verzeichnis.

Notiz

Wenn Sie Testanmeldedaten angeben, stellen Sie sicher, dass das Testkonto Zugriff auf den Installationsablauf der App hat.

Ihre App muss die App-Überprüfung bestehen, damit sie im Stripe App Marketplace gelistet werden kann.

Onboarding von Nutzer/innen

Nach der Migration müssen Ihre bestehenden Nutzer/innen die Berechtigungen der App im Dashboard erneut autorisieren, um Ihre Stripe-App verwenden zu können.

Es gibt zwei Möglichkeiten für das Onboarding neuer Nutzer/innen in Ihre Stripe-App:

  • Sie können Ihre App im Stripe App Marketplace veröffentlichen, nachdem Sie Ihre ältere Erweiterung migriert und die App-Überprüfung bestanden haben.
  • Neue Nutzer/innen können weiterhin von Ihrer Website aus mit Connect OAuth das Onboarding bei Ihrer bestehenden Erweiterung vornehmen.

Notiz

Um das Onboarding neuer Nutzer/innen mit OAuth nach Abschluss der Migration zu vermeiden, können Sie Ihre OAuth-Rückrufe entfernen und neue Nutzer/innen zu Ihrer App-Liste im Stripe App Marketplace umleiten, indem Sie die Schaltfläche Mit Stripe verbinden Ihrer Website ändern.

Siehe auch

  • Stripe Apps
  • Beispiel-Apps
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc