Ir a contenido
Crea una cuenta
o
Inicia sesión
Logotipo de Stripe Docs
/
Pregúntale a la IA
Crear una cuenta
Iniciar sesión
Empieza ahora
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
API y SDKAyuda
ResumenVer todos los productosGuías de inicio rápido
Empieza a desarrollar
Empezar a desarrollar
    Configura tu entorno de desarrollo
    Envía tu primera solicitud de API
    Diseña y prueba nuevas funcionalidades
    Lista de verificación de modo activo
    Fases de lanzamiento
Acerca de las API
Crea con un LLM
Utiliza Stripe sin necesidad de programación
Configura Stripe
Crea una cuenta.
Migra a Stripe
InicioEmpieza ahoraStart developing

Configura tu entorno de desarrollo

Familiarízate con la CLI de Stripe y nuestros SDK del lado del servidor.

¿No eres desarrollador?

Consulta nuestra documentación que no requiere programación, usa una solución prediseñada de nuestro directorio de socios o contrata a un experto certificado por Stripe.

Los SDK del lado del servidor y la interfaz de línea de comandos (CLI) de Stripe te permiten interactuar con las API REST de Stripe. Empieza a usar la CLI de Stripe para optimizar tu entorno de desarrollo y hacer llamadas de API.

Usa SDK para evitar escribir código estándar. Para empezar a enviar solicitudes desde tu entorno, elige un idioma y sigue una guía de inicio rápido.

Extensiones de Chrome

Te recomendamos que crees tu integración de pagos con Stripe (como Elements o Checkout) en tu propio sitio web. Luego, configura tu extensión de Chrome para enviar a los usuarios a esta página de pago cuando tengan todo listo para completar una compra.

Este método es más seguro y fácil de mantener que tratar de gestionar los pagos directamente dentro de la extensión.

En este QuickStart, instala la CLI de Stripe, una herramienta esencial que te proporciona acceso a la línea de comandos para tu integración de Stripe. También instalarás el Stripe Python server-side SDK para obtener acceso a las API de Stripe desde solicitudes escritas en Python.

Lo que aprendes

En este inicio rápido, aprenderás a:

  • Cómo llamar a las API de Stripe sin escribir una línea de código
  • Cómo gestionar dependencias de terceros mediante el uso de un entorno virtual y el administrador de paquetes pip
  • Cómo instalar el último SDK de Python de Stripe v13.0.0
  • Cómo enviar tu primera solicitud de SDK

Configuración inicial

Primero, crea una cuenta de Stripe o inicia sesión.

Configurar la CLI de Stripe

Instalar

Desde la línea de comandos, usa un script de instalación o descarga y extrae una versión de un archivo de almacenamiento para tu sistema operativo. Luego, instala la CLI.

Para instalar la CLI de Stripe con homebrew, ejecuta el siguiente comando:

Command Line
brew install stripe/stripe-cli/stripe

Este comando falla si lo ejecutas en la versión de Linux de homebrew, pero puedes usar esta alternativa o seguir las instrucciones de la pestaña Linux.

Command Line
brew install stripe-cli

Autenticar

Inicie sesión y autentique tu cuenta de usuario de Stripe para generar un conjunto de claves restringidas. Para obtener más información, consulte Claves y permisos de la CLI de Stripe.

Command Line
stripe login

Presiona la tecla Enter en tu teclado para completar el proceso de autenticación en tu navegador.

Output
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)

Confirmar configuración

Ahora que has instalado la CLI, puedes realizar una sola solicitud de API para Crear un producto.

Command Line
stripe products create \ --name="My First Product" \ --description="Created with the Stripe CLI"

Busca el identificador del producto (en id) en el objeto de respuesta. Guárdalo para el próximo paso.

Si todo funcionó, la línea de comandos muestra la siguiente respuesta.

{ "id":
"prod_LTenIrmp8Q67sa"
, "object": "product",

Luego, llama a Crear un precio para adjuntar un precio de USD 30. Intercambia el marcador de posición en product con el identificador del producto (por ejemplo, prod_LTenIrmp8Q67sa).

Command Line
stripe prices create \ --unit-amount=3000 \ --currency=usd \ --product=
"{{PRODUCT_ID}}"

Si todo funcionó, la línea de comandos muestra la siguiente respuesta.

{ "id":
"price_1KzlAMJJDeE9fu01WMJJr79o"
, "object": "price",

Gestionar dependencias de terceros

Te recomendamos que gestiones las dependencias de terceros mediante el uso del módulo venv, lo que te permite agregar nuevas bibliotecas e incluirlas en tus proyectos de Python 3.

En Windows (cmd.exe):

Command Line
python3 -m venv env .\env\Scripts\activate.bat

En GNU/Linux o MacOS (bash):

Command Line
python3 -m venv env source env/bin/activate

Instalar el SDK del lado del servidor de Python

La última versión del SDK del lado del servidor de Python de Stripe es v13.0.0. Admite las versiones de Python 3.6+.

Verifica tu versión de Python:

Command Line
python3 --version

Instala la biblioteca

Instala la biblioteca desde PyPi, un gestor de paquetes para Python:

Command Line
pip3 install --upgrade stripe

A continuación, especifica la siguiente versión en tu archivo requirements.txt:

requirements.txt
stripe>=13.0.0

Alternativas de instalación

Instalación manual—Descarga el código fuente para el SDK e instala la biblioteca ejecutando lo siguiente:

Command Line
python3 setup.py install

Ejecuta tu primera solicitud de SDK

Ahora que tienes instalado el SDK de Python, puedes crear un producto de suscripción y adjuntar un precio con un par de solicitudes de la API. En este ejemplo, usamos el identificador del producto devuelto en la respuesta para crear el precio.

Nota

En este ejemplo, se usan las claves predeterminadas de tu cuenta de usuario de Stripe para tu entorno de prueba. Solo tú puedes ver estos valores.

create_price.py
import stripe stripe.api_key = "sk_test_BQokikJOvBiI2HlWgH4olfQ2" starter_subscription = stripe.Product.create( name="Starter Subscription", description="$12/Month subscription", ) starter_subscription_price = stripe.Price.create( unit_amount=1200, currency="usd", recurring={"interval": "month"}, product=starter_subscription['id'], ) # Save these identifiers print(f"Success! Here is your starter subscription product id: {starter_subscription.id}") print(f"Success! Here is your starter subscription price id: {starter_subscription_price.id}")

Guarda el archivo como create_price.py. Desde la línea de comandos, cd al directorio que contiene el archivo que acabas de guardar y ejecuta:

Command Line
python3 create_price.py

Si todo funcionó, la línea de comandos muestra la siguiente respuesta. Guarda estos identificadores para poder usarlos mientras creas tu integración.

Command Line
Success! Here is your starter subscription product id: prod_0KxBDl589O8KAxCG1alJgiA6 Success! Here is your starter subscription price id: price_0KxBDm589O8KAxCGMgG7scjb

Consulta también

Esto concluye el inicio rápido. Consulta los siguientes enlaces para conocer algunas formas diferentes de procesar un pago para el producto que acabas de crear.

  • Crea un enlace de pago
  • Página de finalización de compra prediseñada
  • Flujo de pago personalizado
¿Te fue útil esta página?
SíNo
  • ¿Necesitas ayuda? Ponte en contacto con soporte.
  • Echa un vistazo a nuestro registro de cambios.
  • ¿Tienes alguna pregunta? Contacto.
  • ¿LLM? Lee llms.txt.
  • Con tecnología de Markdoc