PrestaShop: cómo instalar y configurar módulos de pago
¿Quieres que tu tienda online creada con PrestaShop pueda cobrar a tus clientes de forma segura y eficiente? Entonces has llegado al lugar indicado. Configurar los métodos de pago es uno de los pasos más importantes para lanzar tu negocio digital. Sin una pasarela de pago funcional, tus clientes simplemente no podrán completar sus compras, y eso se traduce en ventas perdidas.
En esta PrestaShop guía completa, te explicaré paso a paso cómo instalar y configurar los módulos de pago más comunes. Verás que no necesitas ser un experto en programación; solo seguir unas instrucciones claras. Hablaremos de PayPal, tarjetas de crédito, transferencias bancarias y contra reembolso. Además, incluiremos consejos para que tu tienda online sea segura y profesional.
Empecemos con lo básico: ¿qué es un módulo de pago en PrestaShop? Es un pequeño programa que se conecta con tu banco o con servicios como PayPal para procesar los cobros. PrestaShop incluye algunos módulos gratuitos, pero también puedes instalar otros de pago o de terceros. Lo importante es que todos se gestionan desde el panel de administración.
[INFO] Antes de empezar, asegúrate de tener acceso a tu administrador de PrestaShop (normalmente en
tudominio.com/admin) y que tu hosting cumpla con los requisitos técnicos (PHP 7.4 o superior, SSL instalado, etc.). Si usas Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106 para gestionar tus archivos y bases de datos.
¿Por qué es crucial configurar bien los pagos?
Imagina que un cliente llega a tu tienda, llena el carrito y al intentar pagar se encuentra con un error o una pasarela que no reconoce. Lo más probable es que abandone la compra y vaya a la competencia. Una mala experiencia de pago puede arruinar tu reputación y tus ingresos.
Configurar correctamente los módulos de pago te permite:
- Ofrecer múltiples opciones (tarjeta, PayPal, transferencia, etc.).
- Cumplir con normativas de seguridad (PCI DSS, GDPR).
- Reducir el abandono del carrito.
- Gestionar reembolsos y devoluciones fácilmente.
Vamos a ver cómo hacerlo.
Requisitos previos antes de instalar módulos
Antes de lanzarte a instalar módulos, verifica estos puntos:
- Certificado SSL activo: Obligatorio para cualquier pago online. Sin HTTPS, los navegadores marcarán tu sitio como no seguro.
- Cuenta en el proveedor de pago: Por ejemplo, si quieres PayPal, necesitas una cuenta business. Para tarjetas, un contrato con un banco o pasarela (Stripe, Redsys, etc.).
- Acceso a los archivos de tu tienda: A través de FTP o el gestor de archivos de tu hosting. Si usas Syspanel, entra por el puerto 2106 y busca la carpeta
public_htmlomodules. - Copia de seguridad: Siempre antes de instalar o actualizar módulos.
[WARNING] No instales módulos de fuentes desconocidas. Pueden contener malware o vulnerabilidades. Descarga solo desde el marketplace oficial de PrestaShop o de desarrolladores de confianza.
Cómo instalar módulos de pago en PrestaShop
Hay dos formas principales: desde el back office (recomendado) o manualmente mediante FTP. Te explico ambas.
Instalación desde el back office (más fácil)
- Accede a tu panel de administración de PrestaShop.
- Ve a Módulos > Catálogo de módulos.
- En la barra de búsqueda, escribe el nombre del módulo (por ejemplo, "PayPal", "Stripe", "Transferencia bancaria").
- Haz clic en Instalar en el módulo que desees.
- Espera a que se complete la instalación. Luego verás un botón Configurar.
Este método es el más seguro porque PrestaShop verifica la compatibilidad y descarga la versión correcta.
Instalación manual mediante FTP
Úsalo si el módulo no aparece en el catálogo o si tienes un archivo ZIP descargado de un desarrollador.
- Descomprime el archivo ZIP del módulo en tu ordenador. Deberías ver una carpeta con el nombre del módulo (ej:
paypal). - Conéctate a tu servidor mediante FTP o el gestor de archivos de Syspanel (puerto 2106).
- Navega hasta la carpeta
modulesdentro de tu instalación de PrestaShop (normalmente en/public_html/modules). - Sube la carpeta completa del módulo a esa ubicación.
- Vuelve a tu back office de PrestaShop y ve a Módulos > Gestor de módulos. Busca el módulo en la lista (puede que necesites recargar la página) y haz clic en Instalar.
[TIP] Si el módulo no aparece después de subirlo, verifica los permisos de la carpeta (deben ser 755 para carpetas y 644 para archivos).
Configuración de los módulos de pago más comunes
Ahora que ya sabes instalar, veamos cómo configurar los principales. Recuerda que cada módulo tiene su propia interfaz, pero los pasos generales son similares.
PayPal (módulo oficial)
PayPal es uno de los métodos más usados. El módulo oficial de PrestaShop es gratuito y muy completo.
- Después de instalar, ve a Módulos > Gestor de módulos y busca "PayPal". Haz clic en Configurar.
- Se abrirá un asistente. Debes conectar tu cuenta de PayPal Business. Para ello, haz clic en Conectar con PayPal e inicia sesión.
- Una vez conectado, elige el modo de operación: Producción (cobros reales) o Sandbox (pruebas). Te recomiendo probar primero en Sandbox.
- Configura las opciones de pago: puedes permitir tarjetas de crédito directamente (sin necesidad de cuenta PayPal), pagos rápidos, etc.
- Guarda los cambios y activa el módulo en las zonas geográficas que desees (normalmente todas).
[INFO] Si tu tienda vende en varios países, asegúrate de que PayPal esté configurado para aceptar múltiples monedas. Puedes hacerlo desde tu cuenta de PayPal.
Pago con tarjeta de crédito (Stripe, Redsys, etc.)
Para cobrar con tarjeta necesitas una pasarela. Stripe es muy popular por su facilidad, mientras que Redsys es común en España.
Ejemplo con Stripe:
- Instala el módulo "Stripe" desde el catálogo o manualmente.
- Ve a Módulos > Gestor de módulos > Stripe > Configurar.
- Necesitarás tus claves de API de Stripe: la clave publicable (pk_live...) y la clave secreta (sk_live...). Las obtienes desde tu cuenta de Stripe en Developers > API keys.
- Pega las claves en los campos correspondientes.
- Elige si quieres usar el modo de prueba o producción. En modo prueba, las transacciones no son reales.
- Configura el estilo del formulario de pago (puedes personalizar colores y texto).
- Guarda y activa.
Para Redsys (TPV virtual):
- Instala el módulo oficial de Redsys (o el de tu banco).
- Necesitarás los datos de tu contrato: número de comercio, clave de firma (SHA-256 o HMAC), URL de notificación, etc.
- Introduce esos datos en la configuración del módulo.
- Asegúrate de que la URL de notificación (callback) esté correcta para que Redsys confirme los pagos.
[WARNING] Nunca compartas tus claves secretas de API con nadie. Guárdalas en un lugar seguro.
Transferencia bancaria (módulo nativo)
Este método es sencillo y no requiere pasarela externa. El cliente recibe los datos bancarios y paga manualmente.
- Ve a Módulos > Gestor de módulos y busca "Transferencia bancaria" (o "Bank Wire").
- Haz clic en Configurar.
- Rellena los campos: nombre del banco, titular de la cuenta, IBAN, SWIFT, etc.
- Puedes añadir un mensaje personalizado para el cliente (ej: "Por favor, incluye el número de pedido en el concepto").
- Establece el importe mínimo o máximo si lo deseas (opcional).
- Guarda y activa.
[TIP] La transferencia bancaria es ideal para pedidos de alto valor, pero ten en cuenta que el pago no es instantáneo. El pedido quedará en estado "Esperando pago" hasta que verifiques la transferencia.
Contra reembolso (pago en efectivo)
Muy usado en algunos países. El cliente paga al recibir el producto.
- Instala el módulo "Contra reembolso" (Cash on delivery) si no viene incluido.
- Configúralo: puedes añadir un coste adicional por este método (ej: 3 € de gastos de gestión).
- Actívalo solo para zonas donde tengas cobertura de mensajería que acepte cobros en efectivo.
[WARNING] El contra reembolso tiene riesgos: el cliente puede rechazar el pedido y tú pagas el envío de vuelta. Úsalo con criterio.
Buenas prácticas al configurar pagos en PrestaShop
No basta con instalar y configurar. Para que tu tienda online funcione sin problemas, sigue estas recomendaciones:
- Prueba todo en modo sandbox: Antes de lanzar, haz compras de prueba con tarjetas de prueba (Stripe, PayPal ofrecen datos de prueba). Verifica que el estado del pedido cambie correctamente.
- Activa SSL y cumple con PCI: Aunque PrestaShop ya maneja la seguridad, asegúrate de que tu hosting tenga SSL. Si procesas tarjetas directamente, necesitas cumplir con el estándar PCI DSS (normalmente lo hace la pasarela, no tú).
- Ofrece al menos 2 métodos de pago: Los clientes tienen preferencias distintas. PayPal y tarjeta son la combinación mínima.
- Personaliza los correos de confirmación: Asegúrate de que el cliente reciba un email claro con los datos del pago y el resumen del pedido.
- Mantén los módulos actualizados: Las actualizaciones corrigen bugs y vulnerabilidades. Revisa periódicamente el gestor de módulos.
- Monitoriza los pedidos pendientes: Revisa a diario los pedidos en estado "Esperando pago" (transferencia) para confirmarlos manualmente si es necesario.
Solución de problemas comunes (FAQ)
Aquí tienes respuestas a las dudas más frecuentes cuando se trabaja con PrestaShop módulos pago.
1. El módulo no se instala: "Error al descomprimir el archivo"
Esto suele pasar con archivos ZIP corruptos o porque el módulo no es compatible con tu versión de PrestaShop. Prueba a descargar de nuevo el módulo o instálalo manualmente por FTP.
2. Los pagos con PayPal no se procesan
- Verifica que tu cuenta de PayPal esté verificada y sea Business.
- Comprueba que el modo de operación esté en "Producción" (no Sandbox) cuando quieras cobros reales.
- Revisa las URL de notificación en la configuración del módulo.
3. Los clientes ven un error "No hay métodos de pago disponibles"
- Asegúrate de que el módulo esté activo y configurado para la zona geográfica y el grupo de clientes adecuados.
- Revisa si hay restricciones de importe mínimo o máximo.
- Comprueba que el carrito no tenga productos virtuales que requieran un método específico.
4. ¿Cómo puedo ver los pagos fallidos?
En PrestaShop, ve a Ventas > Pedidos. Los pedidos con pago fallido suelen quedar en estado "Error de pago" o "Cancelado". También puedes revisar el registro de actividad en Parámetros avanzados > Logs.
5. ¿Puedo usar un módulo de pago en varios idiomas?
Sí, la mayoría de los módulos traducen automáticamente los textos según el idioma de la tienda. Si no, puedes editar las traducciones desde Localización > Traducciones.
6. ¿Qué hago si mi hosting bloquea la instalación de módulos?
Algunos hostings compartidos tienen restricciones. Si usas Syspanel, asegúrate de que tienes permisos de escritura en la carpeta modules. También puedes instalar manualmente por FTP. Si el problema persiste, contacta con tu proveedor de hosting.
Conclusión
Configurar los pagos en PrestaShop es un proceso que, aunque requiere atención, está al alcance de cualquier administrador de tienda online siguiendo una PrestaShop guía como esta. Recuerda: la clave está en elegir los módulos adecuados, conectarlos correctamente con tus cuentas bancarias o pasarelas, y probar antes de lanzar.
No olvides mantener todo actualizado y ofrecer una experiencia de pago fluida y segura. Con estos pasos, tu tienda online estará lista para recibir pedidos de forma profesional.
Si tienes dudas, revisa la documentación oficial de cada módulo o consulta con tu soporte técnico. ¡Mucho éxito con tu negocio digital!
[TIP FINAL] Si tu tienda crece, considera añadir métodos de pago locales (como Bizum en España, iDEAL en Países Bajos, etc.). Esto mejora la conversión enormemente.
