Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Herramientas para desarrolladores
ResumenExplora todos los productos
Start building
Empezar a desarrollar
    Configura tu entorno de desarrollo
    Envía tu primera solicitud de API
    Aceptar un pago
    Diseña y prueba nuevas funciones
    Lista de verificación de modo activo
Proyectos de muestra
Acerca de las API
Crear con LLM
Utiliza Stripe sin necesidad de programación
Configura Stripe
Crea una cuenta
Dashboard web
Dashboard móvil
Migrar a Stripe
Gestiona el riesgo de fraude
Comprender el fraude
Protección antifraude de Radar
Gestiona disputas
Verificar identidades
InicioEmpezarStart developing

Configura tu entorno de desarrollo

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

Copia la página

¿No eres desarrollador?

Echa un vistazo a 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 de Stripe y la interfaz de línea de comandos (CLI) te permiten interactuar con las API REST de Stripe. Empieza con la CLI de Stripe para optimizar tu entorno de desarrollo y hacer llamadas a la API.

Usa los SDK para evitar escribir código repetitivo. Para comenzar a enviar solicitudes desde tu entorno, elige un idioma para seguir 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 estén listos para completar una compra.

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

En esta guía de inicio rápido, instalas la CLI de Stripe, una herramienta esencial que te da acceso a la línea de comandos de tu integración con Stripe. También instalas el SDK Node.js de Stripe del lado del servidor para obtener acceso a las API de Stripe desde las aplicaciones escritas en Node.js.

Qué aprendes

Con este inicio rápido, aprenderás:

  • Cómo llamar a las API de Stripe sin escribir una línea de código
  • Cómo gestionar dependencias de terceros utilizando el npm o el gestor de paquetes de hilo
  • Cómo instalar el último SDK de Stripe Node v18.0.0
  • Cómo enviar tu primera solicitud de SDK

Configuración inicial

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

Configura 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 e instala la CLI.

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

Command Line
brew install stripe/stripe-cli/stripe

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

Command Line
brew install stripe-cli

Autenticar

Inicia sesión y autentica tu cuenta de usuario de Stripe para generar un conjunto de restricted keys. Para obtener más información, consulta las claves y permisos de la CLI de Stripe.

Command Line
stripe login

Pulsa la tecla Enter en el teclado para completar el proceso de autenticación en el 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)

Confirma la configuración

Ahora que has instalado la CLI, puedes realizar una sola petición de API para Create a product.

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 ha funcionado, la línea de comandos muestra la siguiente respuesta.

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

A continuación, pulsa Create a price para adjuntar un precio de 30 USD. Intercambia el marcador de posición en product con tu identificador de producto (por ejemplo, prod_LTenIrmp8Q67sa).

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

Si todo ha funcionado, la línea de comandos muestra la siguiente respuesta.

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

Instala el SDK del lado del servidor de Node.js

La última versión del SDK del lado del servidor de Stripe Node.js es v18.0.0. Es compatible con las versiones de Node.js 12+.

Verifica la versión de tu nodo:

Command Line
node --version

Inicializar nodo

Command Line
npm init

Instala la biblioteca

Instala la biblioteca con npm, un gestor de paquetes para Node:

Command Line
npm install stripe --save

Después de instalar la biblioteca con npm, la biblioteca se agrega automáticamente como una dependencia en el archivo package.json del proyecto. Por ejemplo:

package.json
{ "name": "stripe-node-example", "version": "1.0.0", "description": "A Stripe demo", "main": "index.js", "scripts": { "node ": "node create_price.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "stripe": "^18.0.0" } }

Alternativas de instalación

Ejecuta tu primera solicitud de SDK

Ahora que tienes instalado el SDK Node.js, puedes crear un producto de suscripción y adjuntar un precio con un par peticiones a la API. El SDK Node.js devuelve promesas que se pueden usar como devoluciones de llamada encadenables. Para demostrarlo, pasamos el identificador del producto devuelto en la respuesta del producto para crear un precio en este ejemplo.

Nota

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

create_price.js
const stripe = require('stripe')('sk_test_BQokikJOvBiI2HlWgH4olfQ2'); stripe.products.create({ name: 'Starter Subscription', description: '$12/Month subscription', }).then(product => { stripe.prices.create({ unit_amount: 1200, currency: 'usd', recurring: { interval: 'month', }, product: product.id, }).then(price => { console.log('Success! Here is your starter subscription product id: ' + product.id); console.log('Success! Here is your starter subscription price id: ' + price.id); }); });

Guarda el archivo como create_price.js. Desde la línea de comandos, cd al directorio que contiene el archivo que acabas de guardar y ejecútalo:

Command Line
node create_price.js

Si todo ha funcionado, 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

Véase también

Aquí finaliza la guía de inicio rápido. Consulta los siguientes enlaces para conocer algunas formas diferentes de procesar un pago por el producto que acabas de crear.

  • Crea un enlace de pago
  • Página del proceso de compra prediseñada
  • Flujo de pagos personalizado
¿Te ha sido útil la página?
SíNo
¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc