Cómo configurar el pago con tarjeta en PrestaShop (PayPal y otros)
¿Por qué es importante configurar bien el pago con tarjeta en PrestaShop?
Cuando montas una tienda online, el momento de cobrar es el más crítico. Un cliente puede enamorarse de tu producto, añadirlo al carrito y, si el proceso de pago falla o resulta confuso, abandonará la compra sin mirar atrás. Por eso, configurar correctamente el pago tarjeta PrestaShop no es un simple trámite técnico, sino una decisión estratégica que impacta directamente en tus ventas y en la confianza que transmites.
Este artículo está pensado para que, aunque seas nuevo en esto del ecommerce, puedas dejar tu tienda lista para cobrar con tarjeta de crédito, débito y a través de PayPal, la pasarela más popular del mundo. Vamos a explicarlo paso a paso, sin tecnicismos innecesarios y con muchos consejos prácticos.
Al final de esta guía, sabrás exactamente qué es una pasarela de pago, cómo instalar y configurar PayPal, qué alternativas existen, cómo probar que todo funciona y qué errores comunes debes evitar. Respira, coge un café y vamos a ello.
¿Qué es una pasarela de pago y por qué la necesitas?
Una pasarela pago PrestaShop es el puente entre tu tienda y el banco del cliente. Cuando alguien introduce los datos de su tarjeta, la pasarela se encarga de verificar que el dinero existe, que la operación es segura y de transferir los fondos a tu cuenta bancaria. Todo esto ocurre en segundos y de forma cifrada.
PrestaShop, por defecto, no viene con una pasarela configurada. Es como tener una tienda física sin datáfono: puedes mostrar los productos, pero no puedes cobrar. Por tanto, necesitas elegir un proveedor de pagos que actúe como intermediario.
Las opciones más comunes son:
- PayPal: el más conocido, fácil de configurar y muy aceptado.
- Stripe: muy popular, con opciones avanzadas y personalizables.
- Redsys: la pasarela estándar en España, integrada con la mayoría de bancos.
- Mercado Pago: ideal si tu mercado objetivo está en Latinoamérica.
- Bizum: cada vez más demandado en España para pagos rápidos.
Cada una tiene sus comisiones, ventajas y requisitos, pero hoy nos centraremos principalmente en PayPal, ya que es la que más dudas genera entre los usuarios de PrestaShop.
Configurar PayPal en PrestaShop: la vía rápida
PayPal prestashop es una combinación casi perfecta para empezar. Es rápido, seguro y los clientes lo conocen. Además, si el cliente no tiene cuenta PayPal, puede pagar directamente con su tarjeta de crédito o débito usando el sistema "Pagar como invitado". Esto es clave para no perder ventas.
Paso 1: Crear una cuenta de negocio en PayPal
Si aún no tienes una cuenta PayPal, debes crear una de tipo Business (Negocio). No uses una cuenta personal para cobrar ventas, ya que PayPal podría limitarte la cuenta y tendrás problemas con la gestión de facturas.
Ve a la web de PayPal, haz clic en "Registrarse" y elige la opción de negocio. Te pedirán datos fiscales, de tu empresa y una cuenta bancaria para recibir los pagos. Este proceso puede tardar unos días si necesitan verificar documentación, así que hazlo con antelación.
[TIP] Verifica tu cuenta PayPal cuanto antes. Si no está verificada, los pagos pueden quedar retenidos y tendrás un límite de cobro bajo.
Paso 2: Localizar el módulo de PayPal en tu panel de PrestaShop
PrestaShop trae un módulo oficial de PayPal en su marketplace. Para instalarlo:
- Accede a tu panel de administración de PrestaShop.
- Ve al menú Módulos y luego a Módulos y servicios.
- En el buscador, escribe "PayPal".
- Verás el módulo "PayPal Official" o "PayPal Plus". Haz clic en Instalar.
Si no lo encuentras, puedes descargarlo desde la web de PrestaShop Addons e instalarlo manualmente subiendo el archivo ZIP.
Paso 3: Configurar el módulo de PayPal
Una vez instalado, ve a la configuración del módulo. Te pedirá que te conectes con tu cuenta de PayPal. El proceso es sencillo:
- Haz clic en "Iniciar sesión" o "Conectar con PayPal".
- Se abrirá una ventana de PayPal. Inicia sesión con tu cuenta de negocio.
- Autoriza la conexión entre PayPal y tu tienda.
- Vuelve a PrestaShop. El módulo detectará que estás conectado.
Después, configura las opciones básicas:
- Modo de pago: elige "Pago estándar" o "Pago Plus" (este último permite pagar con tarjeta sin salir de tu tienda).
- País de la tienda: asegúrate de que está bien configurado.
- Moneda: define la moneda por defecto.
- Tipos de pago permitidos: activa tarjeta de crédito, débito y saldo PayPal.
- Estado del pedido: define qué estado tendrá el pedido cuando se complete el pago (normalmente "Pago aceptado").
[TIP] Activa la opción de "Pago con tarjeta sin cuenta PayPal". Esto es fundamental para clientes que no tienen cuenta en el servicio.
Paso 4: Activar el modo producción
PayPal, por defecto, trabaja en modo "Sandbox" (pruebas) para que puedas testear sin dinero real. Pero cuando vayas a lanzar tu tienda, debes cambiar a modo "Producción" o "Live".
En el módulo de PrestaShop, verás una pestaña o botón que dice "Modo de prueba" o "Sandbox". Desactívalo y guarda los cambios.
[WARNING] Si no cambias a modo producción, tus clientes no podrán pagar de verdad y verás errores extraños. Este es el error más común al configurar pago tarjeta PrestaShop con PayPal.
Paso 5: Probar el flujo de pago
Antes de anunciar tu tienda, haz una compra de prueba. Usa el modo Sandbox para simular pagos con tarjetas de prueba que te proporciona PayPal (puedes generarlas en el panel de desarrolladores de PayPal).
Haz una compra, llega hasta el pago, elige PayPal y verifica que todo funciona. Después, repite la prueba en modo producción con un pago real de pequeño importe (0,50 €) y haz un reembolso. Así confirmas que el dinero llega a tu cuenta.
Alternativas a PayPal: otras pasarelas de pago para PrestaShop
Aunque PayPal es fantástico, no es la única opción. De hecho, muchos negocios combinan varias pasarelas para ofrecer más flexibilidad a sus clientes. Aquí tienes las más recomendadas:
Stripe
Stripe es una pasarela moderna, muy potente y con una integración impecable en PrestaShop. Permite cobrar con tarjeta, Apple Pay, Google Pay y otros métodos. Su configuración es similar a la de PayPal:
- Instala el módulo oficial de Stripe desde el marketplace.
- Crea una cuenta en Stripe y verifica tu negocio.
- Conecta tu cuenta con el módulo (te pedirá una API Key, que encontrarás en tu panel de Stripe).
- Configura los métodos de pago y listo.
A diferencia de PayPal, Stripe mantiene al cliente en tu tienda durante todo el proceso de pago, lo que reduce el abandono del carrito.
Redsys
Si tu negocio está en España, Redsys es la opción más "tradicional". Es la pasarela que usan la mayoría de bancos españoles (BBVA, Santander, CaixaBank, etc.). La integración en PrestaShop se hace mediante el módulo de tu entidad bancaria o un módulo genérico.
El proceso suele ser:
- Contrata el servicio TPV Virtual con tu banco.
- Solicita las claves de configuración (código de comercio, terminal, clave secreta).
- Instala el módulo Redsys en PrestaShop.
- Introduce las claves en la configuración del módulo.
[INFO] Redsys suele tardar unos días en activarse y requiere que tengas una cuenta bancaria en el mismo banco. Es más lento de configurar que PayPal, pero las comisiones pueden ser más bajas.
Mercado Pago
Para tiendas orientadas a Latinoamérica, Mercado Pago es imprescindible. Acepta pagos con tarjeta, transferencias y efectivo (OXXO, etc.). La instalación es similar a las anteriores: busca el módulo oficial, instálalo, conéctate y configura.
Configurar otros métodos de pago: tarjeta directa y Bizum
Además de las pasarelas, PrestaShop te permite configurar otros métodos de pago que pueden hacer tu tienda más atractiva.
Pago con tarjeta directo (sin pasarela)
Existe la opción de cobrar con tarjeta "directamente" sin redirigir al cliente a otra web, pero esto requiere que tu servidor tenga un certificado SSL y que cumplas estrictas normas de seguridad (PCI-DSS). No lo recomiendo para principiantes, ya que es muy fácil cometer errores que pongan en riesgo los datos de tus clientes.
[WARNING] Nunca intentes almacenar datos de tarjetas en tu propia base de datos. Es ilegal y extremadamente peligroso. Usa siempre una pasarela de pago certificada.
Bizum
Bizum se ha convertido en el rey de los pagos móviles en España. PrestaShop tiene módulos para integrarlo, y la configuración es sencilla:
- Instala el módulo de Bizum (suele ofrecerlo tu banco o un desarrollador).
- Configura tu número de teléfono y el de tu negocio.
- Activa el método en la lista de pagos.
Solución de problemas comunes al configurar el pago en PrestaShop
Es normal que surjan dudas o errores. Aquí tienes los más frecuentes y cómo solucionarlos:
"El pago no se procesa" o "Error en la pasarela"
- Verifica que has activado el modo producción en PayPal o Stripe.
- Asegúrate de que tu cuenta está verificada.
- Revisa que las claves API (en Stripe o Redsys) están bien copiadas, sin espacios.
- Comprueba que el servidor de tu tienda tiene fecha y hora correctas (parece tonto, pero afecta a las conexiones SSL).
"No aparece el método de pago en el checkout"
- Ve a Módulos -> Módulos y servicios y busca el módulo de pago.
- Haz clic en "Configurar" y revisa que está activado para el grupo de clientes correcto.
- Revisa que la moneda de tu tienda coincide con la de la pasarela.
- Limpia la caché de PrestaShop (Parámetros avanzados -> Rendimiento).
"El cliente dice que el pago se hizo pero el pedido sigue en 'pendiente'"
- Esto suele pasar cuando la notificación de PayPal no llega a tu servidor. Ve a la configuración del módulo y revisa la URL de notificación (IPN). Asegúrate de que tu servidor permite conexiones entrantes de PayPal.
- Si usas un hosting compartido, a veces hay que habilitar el puerto 443 o el método HTTP POST.
"No sé qué hosting elegir para que funcione bien"
Aunque no es el tema principal, el hosting influye. Si tu hosting no permite conexiones externas o tiene limitados los recursos, las pasarelas pueden fallar. Si tu panel de control es Syspanel, recuerda que puedes acceder a él a través del puerto 2106 para gestionar tus dominios y bases de datos. Un buen hosting con soporte técnico es clave para que configurar pago PrestaShop sea un proceso fluido.
Buenas prácticas para no perder ventas en el checkout
Una vez que tienes las pasarelas funcionando, el siguiente paso es optimizar la experiencia de pago. Aquí van mis consejos:
- Ofrece varios medios de pago: no te limites a PayPal. Un cliente puede no tener PayPal y preferir pagar con tarjeta. Activa al menos dos opciones.
- Muestra los métodos de pago en la página de producto: eso genera confianza antes de llegar al carrito.
- No obligues a crear una cuenta: permite el "pago como invitado". Es un factor decisivo para muchos compradores.
- Usa SSL en toda la tienda: el candado en el navegador es imprescindible. Si no lo tienes, los clientes verán "No seguro" y desconfiarán.
- Mantén la tienda actualizada: las pasarelas cambian sus protocolos y PrestaShop lanza parches de seguridad. Actualiza tu versión y los módulos con regularidad.
Preguntas frecuentes (FAQ) sobre pagos en PrestaShop
¿Puedo tener PayPal y Stripe a la vez en mi tienda?
Sí, totalmente. PrestaShop permite tener varios módulos de pago activos simultáneamente. El cliente verá ambas opciones en el checkout y elegirá la que prefiera.
¿Cuánto tarda en llegar el dinero de las ventas?
Depende de la pasarela. PayPal suele tardar entre 1 y 3 días laborables en transferir los fondos a tu cuenta bancaria. Stripe también suele ser rápido, mientras que Redsys depende de tu banco.
¿Las comisiones son iguales en todas las pasarelas?
No. PayPal suele cobrar un porcentaje más una comisión fija por operación. Stripe tiene un modelo similar. Redsys suele negociar comisiones con tu banco. Compara antes de decidir.
¿Qué pasa si un cliente paga y luego el pedido es cancelado?
Debes hacer un reembolso desde el panel de la pasarela (PayPal, Stripe, etc.). El dinero vuelve a la tarjeta del cliente en unos días. En PrestaShop, cambia el estado del pedido a "Reembolsado".
¿Necesito un certificado SSL para aceptar pagos?
Sí, es obligatorio. Además, es un factor de confianza. Si no lo tienes, las pasarelas pueden bloquear los pagos. La mayoría de hostings incluyen SSL gratuito (Let's Encrypt).
¿Puedo cobrar en varias monedas?
Sí, pero debes configurar la pasarela para ello. PayPal y Stripe permiten multicurrency, pero PrestaShop necesita tener las monedas activadas en su configuración.
Resumen final: tu tienda lista para cobrar
Configurar el pago tarjeta PrestaShop no es complicado si sigues los pasos con calma. Lo más importante es elegir una pasarela fiable, configurarla correctamente y probarla antes de lanzarte al mundo real. PayPal es la puerta de entrada perfecta, pero no descartes otras opciones como Stripe o Redsys para ofrecer variedad a tus clientes.
Recuerda los puntos clave:
- Conecta tu cuenta de negocio a la pasarela.
- Activa el modo producción.
- Permite el pago como invitado.
- Prueba siempre con un pago real de bajo importe.
- Mantén tu tienda y módulos actualizados.
Y si tu hosting utiliza Syspanel, accede por el puerto 2106 para gestionar tus archivos y bases de datos sin complicaciones. Un buen entorno técnico es el mejor aliado para que tus pasarelas funcionen sin cortes.
Ahora ya sabes cómo configurar medios pago PrestaShop. Tómate tu tiempo, haz las pruebas y, cuando todo esté funcionando, celebra tu primera venta. ¡Será el comienzo de algo grande!
