Stripe
Usa esta guía cuando quieras aceptar pagos con tarjeta y monederos digitales mediante Stripe en una tienda Bootiga. Está centrada en el flujo práctico: crear la pasarela, conectar Stripe, probar el checkout, configurar webhooks y pasar a producción con seguridad.
Antes de empezar
- Ten acceso a la cuenta de Stripe que recibirá los pagos.
- Revisa moneda, datos del negocio, impuestos y checkout antes de probar pagos.
- Usa primero el modo de prueba de Stripe. No actives pagos reales hasta completar un pedido de prueba.
Crear la pasarela
- Entra en la configuración de Commerce y abre Pasarelas de pago.
- Haz clic en Añadir pasarela de pago y elige Stripe Payment Element cuando esté disponible.
- Define un nombre visible claro, como Tarjeta o Stripe, y selecciona modo Prueba mientras configuras.
Conectar Stripe
- Usa Stripe Connect si está disponible, porque evita guardar claves API manualmente en el sitio.
- Si usas claves API, copia la clave publicable y la clave secreta desde el modo correcto de Stripe: claves de prueba para test y claves live para producción.
- No pegues claves secretas live en modo prueba ni las compartas por correo o chat.
Webhooks
- Guarda la pasarela una vez para obtener la URL del endpoint webhook.
- Crea un endpoint webhook en Stripe y pega el secreto de firma en la configuración de la pasarela.
- Los webhooks ayudan a actualizar pedidos aunque el cliente cierre el navegador o pierda conexión después de pagar.
Opciones de pago
- Payment Element puede mostrar métodos distintos según país, dispositivo, navegador, carrito y métodos activados en Stripe.
- Usa captura automática asíncrona salvo que tu negocio necesite captura manual antes de enviar.
- Activa solo métodos de pago compatibles con tu configuración de Drupal Commerce Stripe.
Antes de pasar a live
- Haz un pedido completo de prueba y comprueba pedido, estado del pago, email del cliente y confirmación de checkout.
- Cambia la pasarela a modo Producción solo después de sustituir credenciales de prueba por credenciales live.
- Haz una transacción real de importe bajo y reembólsala desde la pantalla de pagos del pedido para validar todo el flujo.
Basado en la guía oficial de Stripe para Drupal Commerce, la página del módulo Commerce Stripe y la guía de administración de pagos de Drupal Commerce.