¿Cómo añado Stripe express checkout a PrestaShop?

Pregunta publicada Respuesta publicada 611 vistas

Instala Express Checkout y conecta tu cuenta de Stripe, PrestaShop obtiene así un pago exprés impulsado por Stripe y el cliente paga en un solo paso, sin recorrer todo el flujo del carrito a la confirmación.

Ajustes de Express Checkout para claves de Stripe y ubicación del botón
Configuración de Express Checkout - claves de Stripe, modos y ubicaciones.

La configuración es corta:

  • instala el módulo y pega tus claves publicable y secreta de Stripe (la clave secreta se valida contra Stripe), el modo test usa claves pk_test_/sk_test_ y el modo live claves pk_live_/sk_live_;
  • elige dónde aparecen los botones exprés, la página de producto, el listado, el carrito o el checkout estándar;
  • tus clientes pagan después con Apple Pay, Google Pay, PayPal, Link o tarjeta, y la wallet se muestra si el dispositivo del comprador y tu panel de Stripe lo permiten.

El módulo carga el JavaScript propio de Stripe y gestiona por ti el carrito, el estado del pago y los webhooks. Un detalle importante: los transportistas y envíos configurados bajo Express Checkout solo se aplican a la ventana exprés, no a tu checkout normal, configúralos o la compra exprés no tendrá forma de enviarse. Además hay un modo de prueba para administradores: los empleados conectados al back office pueden probar con claves de test mientras la tienda sigue cobrando en modo live.

Express Checkout se centra en wallets y pagos acelerados: añade botones exprés al recorrido de compra que ya tienes. Si prefieres reunir todo el proceso de compra en una sola página, mira Checkout Revolution, nuestro módulo independiente de one-page checkout completo.

Las wallets no son simples interruptores. La configuración de pagos cubre Google Pay, Apple Pay, Link y Samsung Pay; Google Pay está limitado a Chrome, Apple Pay a Safari, y la disponibilidad de wallets se guarda en caché desde el navegador para ocultar o desactivar las que no estén disponibles, en lugar de que aparezcan y desaparezcan. Para la elegibilidad de Apple Pay / Google Pay cuenta el país configurado en la cuenta de Stripe; si está vacío, el módulo usa el país del idioma de la tienda.

La configuración de webhooks es importante porque de ella dependen el cierre del pedido y los eventos de pago posteriores. El módulo puede registrar webhooks de Stripe para los modos test y live configurados y comprueba eventos como payment_intent.succeeded, charge.succeeded, refund.updated y las facturas de suscripción. Incluye además recuperación de transacciones, con cron recomendado cada 5–10 minutos como respaldo ante fallos de webhook.

El envío necesita su propia comprobación antes del lanzamiento. Express Checkout asocia servicios de envío con opciones de pago, y el front end filtra los transportistas según la opción seleccionada. Un transportista sin restricciones de pago admite todos los métodos; con restricciones definidas, un transportista incompatible queda desactivado para esa opción. Por eso el pago exprés puede parecer activo y aun así fallar si no hay transportista compatible para la wallet o el país probado.

Lista de comprobación para el lanzamiento: claves Stripe test/live correctas; webhooks emparejados con el modo activo; al menos una opción de pago Stripe activa; al menos un transportista compatible; wallet probada en un navegador/dispositivo realmente compatible.

¿Le resultó útil esta respuesta?

Productos relacionados

  • Solo online
Express Checkout
149,00 €

¿Todavía tienes preguntas?

¿No encuentras lo que buscas? Envíanos tu pregunta y te responderemos.

Cargando...
Volver arriba