# Instala la CLI de Stripe. Instala la CLI de Stripe en macOS, Windows o Linux. La CLI de Stripe te permite crear, probar y gestionar tu integración desde la línea de comandos. Puedes utilizar la CLI de Stripe para lo siguiente: - Crea, recupera, actualiza o elimina cualquiera de tus recursos de Stripe en un entorno de prueba. - Transmite en tiempo real solicitudes de API y eventos que se producen en tu cuenta. - Activar eventos para probar tu integración de webhooks. Para obtener más información, consulta la [referencia de la CLI de Stripe](https://docs.stripe.com/cli.md). [Watch on YouTube](https://www.youtube.com/watch?v=iFwBGI-kqeE) ## Instala la CLI de Striper Desde la línea de comandos, utilice una secuencia de comandos de instalación o descargue y extraiga un archivo comprimido versionado para tu sistema operativo y así, instalar la CLI. #### homebrew Para instalar la CLI de Stripe con [homebrew](https://brew.sh/), ejecuta el siguiente comando: ```bash brew install stripe/stripe-cli/stripe ``` #### apt La compilación Debian para la CLI está disponible en [JFrog](https://packages.stripe.dev), que no es un dominio de la propiedad de Stripe. Cuando visites esta URL, te redirigirá a la lista de artefactos de Jfrog. Para instalar la CLI de Stripe en distribuciones basadas en Ubuntu y en Debian: 1. Agrega la clave GPG de la CLI de Stripe al conjunto de claves de fuentes de apt: ```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. Añade el repositorio apt de CLI a la lista de fuentes apt: ```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. Actualiza la lista de paquetes: ```bash sudo apt update ``` 1. Instala la CLI: ```bash sudo apt install stripe ``` #### yum La compilación RPM para la CLI está disponible en [JFrog](https://packages.stripe.dev), que no es un dominio de la propiedad de Stripe. Cuando visites esta URL, te redirigirá a la lista de artefactos de Jfrog. Para instalar la CLI de Stripe en distribuciones basadas en RPM: 1. Agrega el repositorio yum de la CLI a la lista de fuentes yum: ```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. Instala la CLI: ```bash sudo yum install stripe ``` #### Scoop Para instalar la CLI de Stripe con [Scoop](https://scoop.sh/), ejecuta el siguiente comando: ```bash scoop bucket add stripe https://github.com/stripe/scoop-stripe-cli.git ``` ```bash scoop install stripe ``` #### macOS Para instalar la CLI de Stripe en macOS sin homebrew: 1. Descarga el archivo tar.gz `mac-os` más reciente de tu tipo de arquitectura cpu desde [GitHub](https://github.com/stripe/stripe-cli/releases/latest). 1. Descomprime el archivo: `tar -xvf stripe_[X.X.X]_mac-os_[ARCH_TYPE].tar.gz`. Opcionalmente, puedes instalar el binario en un lugar donde puedas ejecutarlo de manera global (por ejemplo, `/usr/local/bin`). #### Linux Para instalar la CLI de Stripe en Linux sin un administrador de paquetes: 1. Descarga el archivo tar.gz `linux` más reciente desde [GitHub](https://github.com/stripe/stripe-cli/releases/latest). 1. Descomprime el archivo: `tar -xvf stripe_X.X.X_linux_x86_64.tar.gz`. 1. Mueve `./stripe` a tu ruta de ejecución. #### Windows Para instalar la CLI de Stripe en Windows sin Scoop: 1. Descarga el archivo ZIP `windows` más reciente desde [GitHub](https://github.com/stripe/stripe-cli/releases/latest). 1. Descomprime el archivo `stripe_X.X.X_windows_x86_64.zip`. 1. Agrega la ruta que lleva al archivo `stripe.exe` descomprimido a la variable de entorno `Path`. Para obtener más información sobre cómo actualizar las variables de entorno, consulta la [documentación de Microsoft PowerShell](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-7.3#saving-changes-to-environment-variables). Los escáneres antivirus de Windows marcan de vez en cuando la CLI de Stripe como insegura. Es muy probable que se trate de un falso positivo. Para más información, consulta [Issue #692](https://github.com/stripe/stripe-cli/issues/692) en el repositorio de GitHub. #### Docker La CLI de Stripe también está disponible como [imagen de Docker](https://hub.docker.com/r/stripe/stripe-cli). Para instalar la última versión, ejecuta el siguiente comando: ```bash docker run --rm -it stripe/stripe-cli:latest ``` ## Iniciar sesión en la CLI 1. Inicia sesión y autentica tu [cuenta](https://docs.stripe.com/get-started/account/set-up.md) de usuario de Stripe para generar un conjunto de claves restringidas. Para obtener más información, consulta [Claves y permisos de la CLI de Stripe](https://docs.stripe.com/stripe-cli/keys.md). ```bash stripe login ``` 1. Presiona la tecla **Enter** en tu teclado para completar el proceso de autenticación en tu navegador. ```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) ``` Como opción, si no quieres usar un navegador, usa el indicador `--interactive` para hacer la autenticación con una clave restringida o una clave secreta de API existente. Esto sirve cuando se hace la autenticación en la CLI sin un navegador, como en una canalización CI/CD. ```bash stripe login --interactive ``` También puedes utilizar el indicador `--api-key` para especificar tu clave secreta de la API en línea cada vez que envíes una solicitud. ```bash stripe login --api-key <> ```