🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

PrestaShop: Cómo configurar el pago con tarjeta (Stripe o PayPal)

Actualizado el 13 de septiembre de 2025

¿Por qué es importante configurar bien los métodos de pago en PrestaShop?

Si tienes una tienda online, el momento de pagar es el más delicado de todo el proceso de compra. Un cliente puede tener el carrito lleno, pero si en la pasarela de pago se encuentra con trabas, errores o desconfianza, abandonará la compra. De hecho, el abandono de carrito es uno de los mayores quebraderos de cabeza para cualquier negocio digital.

Configurar correctamente el pago con tarjeta en PrestaShop no solo te permite cobrar, sino que genera confianza y mejora tu tasa de conversión. Y para ello, dos de las opciones más populares y fiables son Stripe y PayPal. Ambas son pasarelas de pago que actúan como intermediarias entre el banco del cliente y tu cuenta.

En esta guía extensa y muy visual, vamos a explicarte paso a paso cómo configurar Stripe y PayPal en tu tienda PrestaShop. No importa si eres principiante, aquí encontrarás las instrucciones claras, con consejos y advertencias para que no cometas errores típicos.

Antes de empezar: requisitos previos para configurar métodos de pago en PrestaShop

Antes de lanzarte a instalar módulos, debes tener claro que necesitas una serie de requisitos. No es complicado, pero si te falta alguno, el proceso se puede atascar.

1. Tener una cuenta activa en la pasarela elegida

Tanto Stripe como PayPal exigen un registro previo en sus plataformas. No sirve de nada instalar el módulo en PrestaShop si no tienes una cuenta verificada. Asegúrate de que tu cuenta esté activa y con los datos bancarios correctos para recibir los cobros.

2. Certificado SSL activo en tu dominio

Esto es imprescindible. Una pasarela de pago jamás funcionará en un sitio sin SSL (el candadito en la barra del navegador). Si tu dominio no tiene el certificado activo, el pago se bloqueará por seguridad. En Syspanel (el panel de control que usamos y al que se accede por el puerto 2106), puedes activar el SSL de forma gratuita con Let's Encrypt en pocos clics.

3. PHP y versiones actualizadas

PrestaShop es exigente con las versiones de PHP. Asegúrate de tener una versión de PHP 7.4 o superior (idealmente 8.0 o 8.1) para que los módulos de pago funcionen sin conflictos.

4. Acceso al panel de administración de tu tienda

Lógicamente, necesitas poder entrar en tu back-office de PrestaShop. Normalmente se accede a través de /admin o una URL personalizada que configuraste al instalar.

Cómo configurar Stripe en PrestaShop (paso a paso)

Stripe es una de las pasarelas más modernas y flexibles del mercado. Permite pagos con tarjeta de crédito, débito y hasta métodos locales como Apple Pay o Google Pay. Se integra perfectamente con PrestaShop y, además, es muy segura.

Paso 1: Descargar e instalar el módulo oficial de Stripe

Lo primero es conseguir el módulo. Te recomiendo encarecidamente que uses el módulo oficial de Stripe, no versiones piratas ni de terceros. El módulo oficial se llama Stripe Payment y lo puedes encontrar en el marketplace de addons de PrestaShop o directamente en la web de Stripe.

Para instalarlo:

  1. Ve a tu panel de administración de PrestaShop.
  2. Navega hasta Módulos > Módulos y Servicios.
  3. Haz clic en Subir un módulo (botón en la parte superior derecha).
  4. Selecciona el archivo .zip que descargaste.
  5. Espera a que se instale y haz clic en Configurar.

Paso 2: Obtener las claves de API en Stripe

Este paso es el más importante. Stripe te dará dos tipos de claves: una publicable y una secreta. Además, tienes que distinguir entre el modo prueba (test) y el modo producción (live).

Para obtenerlas:

  1. Entra en tu cuenta de Stripe.
  2. En el menú lateral, busca Desarrolladores y luego Claves de API.
  3. Verás dos claves: Publishable key y Secret key.
  4. Copia ambas. Ten cuidado con la clave secreta, no la compartas con nadie.

Paso 3: Configurar el módulo en PrestaShop

Una vez dentro de la configuración del módulo, deberás pegar las claves. El proceso es el siguiente:

  1. En el campo Publicable Key, pega la clave que empieza por pk_live_ o pk_test_.
  2. En el campo Secret Key, pega la clave que empieza por sk_live_ o sk_test_.
  3. Activa el modo prueba marcando la casilla correspondiente para hacer tus primeras compras de test.
  4. Guarda los cambios.

Paso 4: Configurar el resto de opciones

El módulo de Stripe te permite personalizar muchas cosas:

  • Métodos de pago: puedes elegir si aceptas tarjetas de débito, crédito, e incluso otros métodos como SEPA o Klarna.
  • Captura de pago: puedes elegir entre captura inmediata o captura diferida (para reservar el importe y cobrarlo después).
  • Diseño del formulario: elige si quieres que el pago se haga en la misma página (integrado) o redirigiendo a Stripe.

Te recomiendo activar la opción de pago en la misma página, ya que mejora la experiencia de usuario y no le hace perder tiempo al cliente.

Paso 5: Probar el pago con tarjeta de prueba

Antes de lanzarte a vender, haz una compra de prueba. Stripe te da tarjetas de prueba que siempre funcionan. Por ejemplo, usa la tarjeta 4242 4242 4242 4242, con cualquier fecha futura y CVC. Si todo sale bien, verás el pago confirmado en el panel de Stripe.

[WARNING] Nunca actives el modo producción sin haber probado antes el modo test. Un error en la configuración puede hacer que pierdas ventas reales.

Paso 6: Activar el modo producción

Una vez que las pruebas funcionen, vuelve a la configuración del módulo, desactiva el modo test y asegúrate de que las claves sean las de producción (pk_live_ y sk_live_). Guarda y listo.

Cómo configurar PayPal en PrestaShop (paso a paso)

PayPal es otra de las grandes opciones para aceptar pago con tarjeta PrestaShop. De hecho, mucha gente prefiere PayPal porque es muy conocido y da mucha confianza al comprador. Además, permite pagar con tarjeta sin necesidad de tener cuenta en PayPal (aunque se recomienda).

Paso 1: Instalar el módulo oficial de PayPal

Al igual que con Stripe, es fundamental usar el módulo oficial. En PrestaShop, el módulo se llama PayPal Official (a veces aparece como "PayPal Plus" o "PayPal Checkout").

  1. Ve a Módulos > Módulos y Servicios.
  2. Busca "PayPal" en el buscador.
  3. Si no lo tienes, instálalo desde el marketplace.
  4. Una vez instalado, haz clic en Configurar.

Paso 2: Conectar tu cuenta de PayPal

Este proceso es más sencillo que el de Stripe, porque no necesitas copiar claves manualmente. El módulo te guía con una conexión OAuth.

  1. En la configuración del módulo, verás un botón que dice Conectar con PayPal o Iniciar sesión con PayPal.
  2. Haz clic y se abrirá una ventana de PayPal.
  3. Inicia sesión con la cuenta de PayPal que quieras vincular (la de tu negocio).
  4. Acepta los permisos que te pide el módulo.
  5. Automáticamente, el módulo se sincronizará y verás que la cuenta aparece vinculada.

Paso 3: Configurar el entorno (sandbox vs producción)

El módulo de PayPal también tiene un modo de pruebas llamado Sandbox. Para activarlo o desactivarlo:

  1. En la configuración del módulo, busca la opción Modo de prueba o Entorno.
  2. Si quieres probar, actívalo. Necesitarás una cuenta de sandbox en PayPal Developer.
  3. Para producción, deja el modo de prueba desactivado.

[INFO] Si no tienes cuenta de sandbox, no te compliques. Puedes probar directamente en producción con una pequeña compra y luego hacer un reembolso. Es más rápido para principiantes.

Paso 4: Personalizar las opciones de pago

PayPal te ofrece varias opciones de personalización:

  • Tipo de integración: puedes elegir entre pago en la página de PayPal (redirección) o pago integrado en tu tienda (con la ventana emergente).
  • Tarjetas de crédito y débito: activa la opción para que los clientes paguen con tarjeta sin necesidad de tener cuenta PayPal.
  • Pago con saldo PayPal: recomiendo dejarlo activo.
  • Pagos en 3 plazos o al mes: si vendes productos caros, esto puede aumentar tus ventas.

Paso 5: Probar la compra

Haz una compra de prueba con una tarjeta de crédito real o con una cuenta de PayPal de prueba. Si usas una tarjeta real, haz una compra pequeña y luego reembolsa desde tu cuenta de PayPal. Es la forma más rápida de verificar que todo está bien.

Métodos de pago PrestaShop: comparativa rápida entre Stripe y PayPal

A la hora de decidir entre una u otra, aquí tienes una comparativa rápida para que elijas la que mejor se adapte a tu negocio:

  • Comisiones: Stripe suele cobrar un porcentaje fijo (alrededor del 1,4% + 0,25€ por transacción en Europa). PayPal también cobra un porcentaje similar, pero a veces es un poco más caro.
  • Facilidad de configuración: PayPal es más sencillo para principiantes porque no hay que gestionar claves API. Stripe es más técnico pero más potente.
  • Métodos de pago: Stripe acepta más métodos locales y es más flexible. PayPal es muy fuerte en Europa y América.
  • Experiencia de usuario: PayPal da mucha confianza al cliente, pero redirige fuera de tu tienda (a menos que uses el pago integrado). Stripe permite un pago 100% integrado en tu página.
  • Reembolsos y disputas: Ambos tienen sistemas de disputas, aunque PayPal es más conocido por ser estricto con los vendedores.

[TIP] La mejor opción es tener ambas activas. Así, el cliente elige la que más le guste. Eso sí, no satures con demasiadas opciones de pago, porque también puede generar confusión.

Errores comunes al configurar pasarela de pago en PrestaShop

Aunque el proceso es sencillo, es fácil cometer algunos fallos. Te los resumo para que los evites:

1. No activar el SSL

Sin SSL, ni Stripe ni PayPal te dejarán procesar pagos. Verifica que tu tienda carga con https:// en todas las páginas, especialmente en el checkout.

2. Mezclar claves de prueba y producción

Es el error más típico. Te quedas con las claves de test activadas y los clientes no pueden pagar. Revisa siempre que el modo de prueba esté desactivado en producción.

3. No actualizar la URL de retorno

En algunos módulos, hay que configurar la URL de retorno a tu tienda. Si está mal, el cliente paga pero no se le redirige a la página de confirmación, lo que genera dudas.

4. Ignorar los logs de error

Si algo falla, revisa los logs de PrestaShop (en Parámetros avanzados > Registros) y los logs del propio módulo. Ahí verás el error exacto.

5. Olvidar la verificación de la cuenta

Tanto Stripe como PayPal te pedirán verificar tu identidad y tus datos bancarios. Si no lo haces, los pagos se retendrán o no llegarán a tu cuenta.

FAQ: Preguntas frecuentes sobre pago con tarjeta en PrestaShop

¿Cuánto se tarda en activar Stripe o PayPal?

Stripe suele activar las cuentas en menos de 24 horas si todo está correcto. PayPal puede tardar un poco más si necesitan verificar documentación. La instalación del módulo en PrestaShop es inmediata.

¿Puedo usar Stripe y PayPal a la vez?

Sí, por supuesto. De hecho, es lo recomendable. Ambos módulos coexisten sin problema en PrestaShop.

¿Qué comisiones tienen las pasarelas de pago?

Las comisiones varían según el país y el volumen de ventas. En general, rondan entre el 1,2% y el 2,9% más una pequeña cantidad fija por transacción. Consulta las tarifas actualizadas en sus webs.

¿Es seguro pagar con tarjeta en PrestaShop?

Si usas módulos oficiales y tienes SSL, es totalmente seguro. Tanto Stripe como PayPal cumplen con la normativa PCI-DSS, que es el estándar de seguridad en pagos online.

¿Qué hago si un cliente me dice que el pago no funciona?

Lo primero, revisa los logs del módulo. Normalmente, el error te dirá si es un problema de claves, de límite de la tarjeta o de la cuenta. También puedes hacer una compra de prueba tú mismo para verificar.

¿Puedo configurar el pago con tarjeta sin tener cuenta de PayPal o Stripe?

No. Es obligatorio tener una cuenta activa en la pasarela. Sin embargo, para el cliente no es necesario tener cuenta en PayPal para pagar con tarjeta si activas esa opción.

Conclusión final

Configurar el pago con tarjeta en PrestaShop con Stripe o PayPal es un proceso totalmente accesible para cualquier persona, incluso sin conocimientos técnicos avanzados. La clave está en seguir los pasos con calma, usar los módulos oficiales y, sobre todo, probar todo en modo test antes de lanzarte a producción.

Recuerda que la confianza del cliente es vital. Un proceso de pago claro, rápido y seguro aumentará tus ventas y reducirá el abandono del carrito. Y si tienes cualquier duda, tanto Stripe como PayPal tienen soporte técnico en español, y la comunidad de PrestaShop es enorme, así que siempre encontrarás ayuda.

Si además usas Syspanel como panel de control para tu hosting (recuerda, el acceso es en el puerto 2106), podrás gestionar tu tienda y tu servidor de forma muy cómoda. Y si necesitas activar el SSL, desde allí lo haces en un momento.

Ahora sí, lánzate a configurar tus métodos de pago PrestaShop y empieza a vender con total tranquilidad. ¡Tu tienda está lista para cobrar!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel