Authentifizierung eines eingeschränkten API-Schlüssels
Generieren Sie einen autorisierten eingeschränkten API-Schlüssel (RAK), wenn ein/e Nutzer/in Ihre App installiert.
Ein/e Nutzer/in, der/die sich mit RAK authentifiziert, befolgt diese Schritte:
- Auf Ihrer Website klickt der/die Nutzer/in auf einen Link und wird zu Stripe weitergeleitet.
- Auf Stripe wählt der Nutzer/die Nutzerin das entsprechende Konto aus und akzeptiert die Berechtigungen für die Installation der App.
- Nach der Installation der App wird ein eingeschränkter API-Schlüssel mit den entsprechenden Berechtigungen generiert.
- Der/die Nutzer/in kopiert die generierten Schlüssel und stellt sie Ihrer Website zur Verfügung.
Entwickeln Sie Ihre App
Erstellen Sie Ihre App mit unserer Vorlage.
Command Linestripe apps create <app-name> --template restricted-api-key-app
Wenn Sie über eine bestehende App verfügen, führen Sie diesen Befehl in der Stripe-CLI aus:
Command Linestripe apps set api-access-type restricted_api_key
Fügen Sie alle Berechtigungen hinzu, die für Ihre App erforderlich sind.
Bearbeiten Sie Ihre App-Einstellungen. Wenn Sie die obige Vorlage verwenden, wird automatisch eine Einstellungsansicht erstellt. Wir empfehlen, auf dieser Seite Anweisungen oder Links zu Ihrer eigenen Dokumentation hinzuzufügen, auf die Nutzer/innen beim Einrichten Ihrer App zurückgreifen können.
Beispielseite für App-Einstellungen
Laden Sie Ihre App bei Stripe hoch.
Notiz
Nachdem Sie Ihre RAK-App hochgeladen haben, können Sie die API-Authentifizierungsmethode nicht mehr ändern.
Command Linestripe apps upload
Ihre App testen
Sie können die RAK-Authentifizierung in Ihrem eigenen Konto testen.
- Installieren Sie Ihre App im Testmodus für Ihr Konto.
- Gehen Sie in den Einstellungen zur Seite mit installierten Apps und klicken Sie auf Ihre kürzlich installierte App.
- Klicken Sie auf der Seite mit den App-Einstellungen auf API-Schlüssel anzeigen. Kopieren Sie diesen Geheimschlüssel, um Ihre Integration zu testen.
Um Ihre App auf einem anderen Stripe-Konto als dem zur Entwicklung Ihrer App zu testen, verwenden Sie externe Tests.