# PayPal en tu web: cuándo usar el botón gratuito y cuándo no

> Uno es un botón gratuito de PayPal para productos sueltos. El otro es una plataforma de carrito que incluye PayPal. Elegir mal te cuesta semanas.

Ryan Badger - 11 de agosto de 2023 - 3 min de lectura

## Las dos cosas que puede significar «carrito de compra con PayPal»

Cuando la gente busca esto, normalmente quiere una de dos cosas:

1. **Un botón de PayPal junto a cada producto** para que alguien pueda hacer clic y pagar. Sin un carrito de verdad, solo pago de un único artículo.
2. **Un carrito de compra en condiciones** (añadir varios artículos, actualizar cantidades, un único checkout al final) que acepte PayPal como método de pago.

Necesitan soluciones totalmente distintas. La vía gratuita de los «PayPal Buttons» funciona de maravilla para el camino 1 y no sirve para nada en el camino 2. Elige la herramienta según lo que de verdad necesites.

## Camino 1: un botón de PayPal para un solo producto

Si vendes un artículo cada vez (una descarga digital, una suscripción única, una donación), los Smart Payment Buttons de PayPal están hechos para ti. Gratuitos, sin software de terceros, y pegas el JavaScript directamente en tu web.

Configuración típica:

```
<script src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID&currency=USD"></script>
<div id="paypal-button-container"></div>
<script>
  paypal.Buttons({
    createOrder: (data, actions) => actions.order.create({
      purchase_units: [{ amount: { value: '19.99' } }]
    }),
    onApprove: (data, actions) => actions.order.capture().then(details => {
      // Fulfil the order here (send download link, redirect, etc.)
    })
  }).render('#paypal-button-container');
</script>
```

Eso es todo. PayPal gestiona la ventana de checkout, la introducción de la tarjeta, el inicio de sesión en PayPal, la moneda y los impuestos (opcional), y recibes una llamada de retorno cuando se completa el pago.

> **Consejo:** si lo integras tú mismo, pon el manejador `onApprove` en el servidor mediante un webhook, no solo en el cliente. La llamada de retorno del cliente sirve para confirmar la experiencia del usuario; el webhook es la única señal con autoridad de que «el pago es real».

**Dónde se queda corto el camino 1:** en cuanto necesitas un carrito. Navegar por productos, añadir más de uno, ajustar cantidades, códigos de cupón, envío combinado, inicio de sesión de clientes, historial de pedidos: nada de eso existe. Tendrías que construirlo tú.

## Camino 2: un sistema de carrito de compra que incluye PayPal

Cuando necesitas un carrito de verdad, dejas de integrar PayPal directamente y empiezas a usar una plataforma de carrito que integra PayPal por ti. Hay muchas opciones:

- **Shopify** (alojada, desde 29 $/mes, comisiones por transacción en los planes inferiores)
- **WooCommerce** (alojamiento propio, el núcleo es gratuito, los costes se acumulan en hosting + plugins)
- **Snipcart** (carrito superpuesto para webs existentes, comisión del 2 %)
- **Shoprocket** (se incrusta en cualquier web, suscripción fija, 0 % de comisiones por transacción)

Todas te dan la mecánica del carrito: añadir al carrito, actualización de cantidades, códigos de descuento, opciones de envío, cuentas de cliente, gestión de pedidos. Todas te permiten activar PayPal como una opción de pago más junto a las tarjetas, Apple Pay, Google Pay, etc.

### Cómo se ve Shoprocket

Pega una sola etiqueta script en la web que ya tengas, sea cual sea el CMS:

```
<!-- EXAMPLE ONLY. Grab your real snippet from Sales channels → Embeds in your dashboard -->
<script src="https://cdn.shoprocket.io/loader.js" data-pk="pk_yourkey"></script>
<div data-shoprocket="catalog" data-embed-id="emb_xxx"></div>
```

Eso muestra un catálogo con un carrito deslizante. En tu panel: Ajustes → Métodos de pago → activa PayPal, pega tu ID de cliente y guarda. Los clientes verán el botón de PayPal en el checkout junto a Visa y Mastercard, el carrito funciona con normalidad y los pedidos llegan a tu panel de Shoprocket con todos los datos de la transacción de PayPal.

Sin instalar plugins, sin editar el tema, sin trabajo de desarrollo. Funciona en WordPress, Webflow, Squarespace, Carrd, Notion, Framer, HTML estático: cualquier cosa que pueda ejecutar una etiqueta script.

## Qué camino necesitas realmente

| Lo que vendes | Camino |
| --- | --- |
| Un producto, un precio, sin variantes | Camino 1 (botón de PayPal) |
| Unos pocos artículos, checkout ocasional | Camino 1 si te vale sin carrito; si no, camino 2 |
| Catálogo de varios productos, tienda de verdad | Camino 2 (plataforma de carrito) |
| Suscripciones, facturación recurrente | Camino 2 (los botones de PayPal no gestionan bien el ciclo de facturación) |
| Bienes digitales con entrega automática | Camino 2 (las plataformas gestionan la entrega; PayPal a secas, no) |

## Lo que le decimos a la mayoría

Si eres un creador en solitario que vende un producto, los PayPal Buttons son gratuitos y están bien. Úsalos.

Si llevas una tienda de verdad y PayPal es lo que te empuja a una plataforma de carrito, merece la pena tomar distancia. La mayoría de las tiendas quiere PayPal *más* Apple Pay, Google Pay, Stripe, Klarna y métodos de pago locales. Una plataforma de carrito te da todo esto tras una sola integración en lugar de ir añadiendo cada uno por separado.

[Empieza una prueba gratuita de Shoprocket](https://app-v3.shoprocket.io/signup) para ver el catálogo, el carrito y el checkout funcionando en tu propia web en menos de diez minutos. Los precios están [aquí](https://v3.shoprocket.io/es/precios.md). Cero comisiones por transacción en todos los planes, con PayPal y todos los demás incluidos.

## Resumen rápido

- **Un producto, sin necesidad de carrito** → usa los PayPal Smart Payment Buttons (gratuitos)
- **Catálogo de varios productos** → elige una plataforma de carrito; activa PayPal dentro de ella
- No intentes montar a mano un carrito de varios productos sobre los botones de PayPal a secas. Es mucho código que no necesitas escribir.

---

- HTML version: https://v3.shoprocket.io/es/blog/paypal-en-tu-web-boton-gratuito-o-carrito-de-compra
- Language: Español (es)
- Also in: [العربية](https://v3.shoprocket.io/ar/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Deutsch](https://v3.shoprocket.io/de/blog/paypal-auf-deiner-website-kostenloser-button-oder-warenkorb-plattform.md), [Ελληνικά](https://v3.shoprocket.io/el/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [English](https://v3.shoprocket.io/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Français](https://v3.shoprocket.io/fr/blog/paypal-sur-votre-site-bouton-gratuit-ou-panier.md), [עברית](https://v3.shoprocket.io/he/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [हिन्दी](https://v3.shoprocket.io/hi/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Bahasa Indonesia](https://v3.shoprocket.io/id/blog/paypal-di-situs-web-kapan-pakai-tombol-gratis-dan-kapan-jangan.md), [Italiano](https://v3.shoprocket.io/it/blog/paypal-sul-tuo-sito-pulsante-gratuito-o-carrello.md), [日本語](https://v3.shoprocket.io/ja/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Lietuvių](https://v3.shoprocket.io/lt/tinklarastis/paypal-mygtukas-ar-krepselio-platforma.md), [Norsk](https://v3.shoprocket.io/nb/blogg/paypal-pa-nettstedet-gratis-knapp-eller-handlekurv.md), [Nederlands](https://v3.shoprocket.io/nl/blog/paypal-op-je-website-gratis-knop-of-winkelwagen.md), [Polski](https://v3.shoprocket.io/pl/blog/paypal-na-stronie-kiedy-darmowy-przycisk-a-kiedy-nie.md), [Português](https://v3.shoprocket.io/pt/blog/paypal-no-seu-site-botao-gratuito-ou-carrinho-de-compras.md), [Română](https://v3.shoprocket.io/ro/blog/paypal-pe-site-butonul-gratuit-sau-cos-de-cumparaturi.md), [Русский](https://v3.shoprocket.io/ru/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [ไทย](https://v3.shoprocket.io/th/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md), [Türkçe](https://v3.shoprocket.io/tr/blog/web-sitenizde-paypal-ucretsiz-dugme-ne-zaman.md), [中文](https://v3.shoprocket.io/zh/blog/paypal-on-your-website-when-to-use-the-free-button-and-when-not-to.md)
