# Productos y precios Utiliza la API Invoicing para gestionar productos y precios. Define todas tus ofertas comerciales y de productos en un solo lugar. Los *productos* (Products represent what your business sells—whether that's a good or a service) definen lo que vendes y los *precios* (Prices define how much and how often to charge for products. This includes how much the product costs, what currency to use, and the interval if the price is for subscriptions) indican cuánto y con qué frecuencia se debe cobrar. Esta es una entidad básica dentro de Stripe que funciona con *suscripciones* (A Subscription represents the product details associated with the plan that your customer subscribes to. Allows you to charge the customer on a recurring basis), *facturas* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) y [Checkout](https://docs.stripe.com/payments/checkout.md). Los precios habilitan los siguientes casos de uso: - Un proveedor de software que cobra el costo único de instalación siempre que un usuario crea una nueva suscripción. - Una tienda de comercio electrónico que hace envíos recurrentes de una caja de productos por USD 10 por mes y quiere ofrecerles a sus clientes la posibilidad de comprar complementos por única vez. - Una empresa de servicios profesionales que ahora puede crear una lista de servicios estándar desde donde escoger los ítems de cada factura en lugar de completar la factura a mano - Una organización sin fines de lucro que permite a los donantes definir un importe de donación recurrente por cliente. Puedes gestionar tu catálogo de productos con productos y precios. Los productos definen lo que vendes y los precios, cuánto y con qué frecuencia cobrar. Gestiona tus productos y sus precios en el Dashboard o a través de la API. #### Dashboard Si usaste el Dashboard en un *entorno de prueba* (A sandbox is an isolated test environment that allows you to test Stripe functionality in your account without affecting your live integration. Use sandboxes to safely experiment with new features and changes) para configurar tu empresa, puedes copiar cada uno de tus productos y pasarlos a modo activo usando **Copiar a modo activo** en la [página del Product catalog](https://dashboard.stripe.com/products). Usa nuestras bibliotecas oficiales para acceder a la API de Stripe desde tu aplicación. 1. Ve a la página **Catálogo de productos** y haz clic en **Agregar producto**. 1. Selecciona si quieres crear un **Producto único** o un **Producto recurrente**. 1. Dale un nombre a tu producto y asígnale un precio. #### API Aprende a crear [Productos](https://docs.stripe.com/api/products.md) y [Precios](https://docs.stripe.com/api/prices.md). > Para informarte sobre cómo empezar a usar la [CLI de Stripe](https://docs.stripe.com/stripe-cli.md) o la API, consulta la [Guía completa de integración de Invoicing](https://docs.stripe.com/invoicing/integration.md). ### Crear un producto Para crear un producto, ingresa su nombre: ```curl curl https://api.stripe.com/v1/products \ -u "<>:" \ -d "name=Gold Special" ``` ### Crear un precio [Precios](https://docs.stripe.com/api.md#prices) define cuánto cobrar por los productos y con qué frecuencia. Esto incluye cuánto cuesta el producto, qué moneda usar y el intervalo de facturación (cuando el precio es de una suscripción). Al igual que sucede con los productos, si tienes pocos precios, es preferible gestionarlos en el Dashboard. Usa el importe unitario para expresar los precios en la unidad más baja de la moneda, en este caso, centavos (USD 10 son 1,000 centavos, por lo que el importe unitario es 1000). Como alternativa, si no necesitas crear un precio para tu producto, puedes usar el parámetro [amount](https://docs.stripe.com/api/invoiceitems/create.md#create_invoiceitem-amount) durante la creación de la partida de factura. Para crear el precio y asignarlo al producto, especifica el ID de producto, el importe unitario y la moneda. En el siguiente ejemplo, el precio del producto “Gold Special“ es de USD 10: ```curl curl https://api.stripe.com/v1/prices \ -u "<>:" \ -d "product={{PRODUCT_ID}}" \ -d unit_amount=1000 \ -d currency=usd ``` > #### Precios localizados > > Cuando [creas partidas de factura](https://docs.stripe.com/api/invoiceitems/create.md) o cargos con la API, Stripe procesa el monto y las monedas que proporcionas de forma explícita. El precio localizado no se calcula automáticamente, y eres responsable de pasar el monto y las monedas correctas para la región de tu cliente. Recomendamos usar el parámetro [pricing.price](https://docs.stripe.com/api/invoiceitems/create.md#create_invoiceitem-pricing-price) con el fin de pasar el ID de precio.