Cobra pagos únicos en Stripe sin armar un carrito para tu MVP
Aprende a habilitar Checkout de pago único en Stripe, configurarlo en tu web y probarlo con tarjetas de prueba antes de salir a producción.
Cuando un emprendimiento vende un servicio o un producto simple, no necesita un carrito completo ni un catálogo. Le basta con un botón que cobre un monto fijo y envíe un comprobante al cliente. Stripe Checkout de pago único resuelve eso con unas pocas líneas de código o un enlace listo para pegar en una landing, un correo o un chat.
Para quién sirve este flujo
Sirve para freelancers, emprendedores y equipos chicos que venden reservas, consultorías, talleres, productos digitales descargables o cualquier cobro único en pesos chilenos. No conviene si necesitas suscripciones recurrentes, montos variables por usuario o ventas con envío físico con múltiples ítems, porque para esos casos existen productos específicos dentro de Stripe.
Requisitos previos
- Cuenta en Stripe verificada con el RUT o equivalente del negocio.
- Acceso a un dominio propio donde puedas publicar una página HTML.
- Producto o servicio definido con un precio claro y público.
- Cinco minutos para crear un archivo de prueba y abrirlo en el navegador.
Paso a paso para activar el pago único
- Entra al Dashboard de Stripe, ve a Configuración -> Marcas y deja tu logo, color y nombre comercial. Esto se reflejará en la pantalla que verá el cliente.
- Ve a Productos -> Agregar producto, escribe el nombre (por ejemplo, «Taller de marketing para emprendedores»), asígnale un precio en CLP y marca el tipo como Pago único. Guarda el producto.
- Abre la vista del producto recién creado y entra a Compartir -> Crear enlace de pago. Stripe te entrega una URL tipo
https://buy.stripe.com/xxxxxque ya está lista para cobrar. - Copia el enlace y pégalo en tu botón de WhatsApp, tu bio de Instagram o el botón principal de tu landing. No necesitas tocar código.
- Si quieres integrarlo en una página HTML propia, agrega este bloque en el
<head>para usar Stripe.js:<script src="https://js.stripe.com/v3/"></script> - Dentro del
<body>coloca un contenedor con idcheckout, un<script>con tu llave pública y la llamadastripe.redirectToCheckout({ sessionId })usando el session_id que devuelve tu backend. - Crea una ruta en tu servidor que reciba un
POSTy usestripe.checkout.sessions.createconmode: 'payment',line_itemsapuntando al producto ysuccess_urlycancel_urlhacia tu sitio. Devuelve elidde la sesión al frontend. - Prueba todo con la tarjeta
4242 4242 4242 4242, cualquier fecha futura y cualquier CVC. Si la sesión redirige y el pago aparece en Pagos del Dashboard, el flujo está funcionando. - Activa el modo en vivo desde el Dashboard, reemplaza la llave pública de prueba por la productiva y vuelve a probar con una tarjeta real cobrando CLP 1 para verificar el movimiento bancario.
Ejemplo concreto
Francisca vende un taller online de cuatro clases para dueñas de negocio. Define el producto «Taller online 4 módulos» a CLP 19.990, genera el enlace de pago, lo pega en su bio de Instagram y dentro de su confirmación de compra coloca el link del archivo PDF con las clases. Al finalizar el mes, revisa el Dashboard de Stripe, descarga el reporte CSV y cuadra los ingresos con su cuenta bancaria. Todo sin carrito ni plugin pesado.
Errores frecuentes
- Dejar la cuenta en modo prueba y olvidar cambiar a producción, lo que muestra a los clientes la pantalla de Stripe de prueba.
- No definir
success_urlnicancel_urlcon dominio propio, lo que deja al cliente en una URL genérica de Stripe. - Usar la llave secreta en el frontend, exponiendo credenciales. La clave secreta debe vivir solo en el servidor.
- Asumir que el enlace de pago incluye impuestos. En Chile, el IVA se calcula aparte según tu configuración fiscal.
Cuándo conviene pasar a algo más robusto
Si empiezas a necesitar cobros automáticos cada mes, cupones, distintos planes o métricas por cliente, conviene migrar a suscripciones con Stripe Billing o agregar el SDK Elements para tener el formulario dentro de tu sitio. Mientras tanto, el enlace de pago y Checkout de pago único cubren el 80% de los emprendimientos que recién validan su primera venta.
Cierre práctico
Crea hoy mismo tu producto en Stripe, genera el enlace y pruébalo con la tarjeta 4242. Si todo redirige y el pago queda visible en el Dashboard, ya tienes un canal de cobro operativo para tu MVP sin invertir en un carrito completo.
