# Installation der Stripe-CLI Installieren Sie die Stripe CLI unter macOS, Windows oder Linux. Mit der Stripe CLI können Sie Ihre Integration über die Befehlszeile erstellen, testen und verwalten. Mit der Stripe CLI können Sie Folgendes tun: - Erstellen, Abrufen, Aktualisieren oder Löschen Ihrer Stripe-Ressourcen in einer Sandbox. - In Ihrem Konto stattfindende API-Anfragen und Ereignisse in Echtzeit streamen - Ereignisse auslösen, um Ihre Webhooks-Integration zu testen Weitere Informationen finden Sie im [Referenzdokument für das Stripe CLI](https://docs.stripe.com/cli.md). [Watch on YouTube](https://www.youtube.com/watch?v=iFwBGI-kqeE) ## Installation der Stripe-CLI Geben Sie in der Befehlszeile ein Installationsskript an oder laden Sie eine versionierte Archivdatei für Ihr Betriebssystem herunter und extrahieren Sie diese, um die CLI zu installieren. #### Homebrew Führen Sie zur Installation der Stripe-CLI mit [Homebrew](https://brew.sh/) Folgendes aus: ```bash brew install stripe/stripe-cli/stripe ``` #### apt Der Debian-Build für die CLI ist auf [JFrog](https://packages.stripe.dev) verfügbar. Bei dieser Domain handelt es sich nicht um eine Stripe-Domain. Wenn Sie diese URL besuchen, werden Sie zur Jfrog Artifactory-Liste weitergeleitet. So installieren Sie die Stripe-CLI auf Debian- und Ubuntu-basierten Distributionen: 1. Fügen Sie den GPG-Schlüssel der Stripe-CLI zum Schlüsselbund der apt-Quellen hinzu: ```bash curl -s https://packages.stripe.dev/api/security/keypair/stripe-cli-gpg/public | gpg --dearmor | sudo tee /usr/share/keyrings/stripe.gpg > /dev/null ``` 1. Fügen Sie das apt-Repository der CLI zur Liste der apt-Quellen hinzu: ```bash echo "deb [signed-by=/usr/share/keyrings/stripe.gpg] https://packages.stripe.dev/stripe-cli-debian-local stable main" | sudo tee -a /etc/apt/sources.list.d/stripe.list ``` 1. Aktualisieren Sie die Paketliste: ```bash sudo apt update ``` 1. Installieren Sie die CLI: ```bash sudo apt install stripe ``` #### YUM Der RPM-Build für die CLI ist auf [JFrog](https://packages.stripe.dev) verfügbar. Bei dieser Domain handelt es sich nicht um eine Stripe-Domain. Wenn Sie diese URL besuchen, werden Sie zur Jfrog Artifactory-Liste weitergeleitet. So installieren Sie die Stripe-CLI auf PM-basierten Distributionen: 1. Fügen Sie das yum-Repository der CLI zur Liste der yum-Quellen hinzu: ```bash echo -e "[Stripe]\nname=stripe\nbaseurl=https://packages.stripe.dev/stripe-cli-rpm-local/\nenabled=1\ngpgcheck=0" >> /etc/yum.repos.d/stripe.repo ``` 1. Installieren Sie die CLI: ```bash sudo yum install stripe ``` #### Scoop Führen Sie zur Installation der Stripe-CLI mit [Scoop](https://scoop.sh/) Folgendes aus: ```bash scoop bucket add stripe https://github.com/stripe/scoop-stripe-cli.git ``` ```bash scoop install stripe ``` #### macOS So installieren Sie die Stripe-CLI auf macOS ohne Homebrew: 1. Laden Sie die neueste tar.gz-Datei Ihres CPU-Architekturtyps für `mac-os` von [GitHub](https://github.com/stripe/stripe-cli/releases/latest) herunter. 1. Dekomprimieren Sie die Datei: `tar -xvf stripe_[XXX]_mac-os_[ARCH_TYPE].tar.gz`. Installieren Sie optional die Binärdatei in einem Standort, in dem Sie sie global ausführen können (zum Beispiel `/usr/local/bin`). #### Linux So installieren Sie die Stripe-CLI unter Linux ohne einen Paketmanager: 1. Laden Sie die neueste tar.gz-Datei für `linux` von [GitHub](https://github.com/stripe/stripe-cli/releases/latest) herunter. 1. Dekomprimieren Sie die Datei: `tar -xvf stripe_X.X.X_linux_x86_64.tar.gz`. 1. Verschieben Sie `./stripe` in Ihren Ausführungspfad. #### Windows Führen Sie zur Installation der Stripe-CLI unter Windows ohne Scoop Folgendes aus: 1. Laden Sie die neueste Zip-Datei für `windows` von [GitHub](https://github.com/stripe/stripe-cli/releases/latest) herunter. 1. Dekomprimieren Sie die Datei `stripe_X.X.X_windows_x86_64.zip`. 1. Fügen Sie den Pfad zur dekomprimierten Datei `stripe.exe` zu Ihrer Umgebungsvariablen `Path` hinzu. Informationen zum Aktualisieren von Umgebungsvariablen finden Sie in der [Microsoft PowerShell-Dokumentation](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-7.3#saving-changes-to-environment-variables). Antivirenscanner von Windows kennzeichnen die Stripe-CLI gelegentlich als unsicher. Dies ist höchstwahrscheinlich eine Falscherkennung. Weitere Informationen finden Sie unter [Problem Nr. 692](https://github.com/stripe/stripe-cli/issues/692) im GitHub-Repository. #### Docker Die Stripe-CLI ist auch als [Docker Image](https://hub.docker.com/r/stripe/stripe-cli) verfügbar. Führen Sie zur Installation der neuesten Version Folgendes aus: ```bash docker run --rm -it stripe/stripe-cli:latest ``` ## Bei der CLI anmelden 1. Melden Sie sich an und authentifizieren Sie Ihr Stripe Nutzer-[Konto](https://docs.stripe.com/get-started/account/set-up.md), um eine Reihe von eingeschränkten Schlüsseln zu generieren. Weitere Informationen finden Sie unter [Stripe-CLI-Schlüssel und -Berechtigungen](https://docs.stripe.com/stripe-cli/keys.md). ```bash stripe login ``` 1. Drücken Sie die **Eingabetaste** auf Ihrer Tastatur, um den Authentifizierungsvorgang in Ihrem Browser abzuschließen. ```bash Your pairing code is: enjoy-enough-outwit-win This pairing code verifies your authentication with Stripe. Press Enter to open the browser or visit https://dashboard.stripe.com/stripecli/confirm_auth?t=THQdJfL3x12udFkNorJL8OF1iFlN8Az1 (^C to quit) ``` Wenn Sie keinen Browser verwenden möchten, können Sie optional die Flag `--interactive` verwenden, um sich mit einem vorhandenen geheimen oder eingeschränkten API-Schlüssel zu authentifizieren. Diese kann hilfreich sein, wenn Sie sich ohne einen Browser bei der CLI authentifizieren, beispielsweise in einer CI/CD-Pipeline. ```bash stripe login --interactive ``` Optional können Sie die Flag `--api-key` verwenden, um Ihren API Geheimschlüssel bei jeder Anfrage inline anzugeben. ```bash stripe login --api-key <> ```