Configurar módulos de pago en PrestaShop (PayPal, Stripe, transferencia)
Introducción: ¿Por qué es importante configurar bien los módulos de pago en PrestaShop?
Configurar los módulos de pago en tu tienda PrestaShop es uno de los pasos más críticos para que tu negocio online funcione. Sin una pasarela de pago correctamente configurada, tus clientes no podrán completar sus compras, y eso se traduce en pérdida de ventas. Además, una mala configuración puede generar errores, cargos duplicados o problemas de seguridad.
En este artículo, te guiaré paso a paso para que configures tres de los módulos de pago más populares: PayPal, Stripe y Transferencia bancaria. Aprenderás desde cómo instalarlos, hasta cómo ajustar parámetros clave para que todo funcione sin problemas.
[INFO] Este tutorial está pensado para usuarios sin experiencia técnica. Si tienes dudas en algún paso, no dudes en consultar a tu proveedor de hosting o al soporte de PrestaShop.
## ¿Qué necesitas antes de empezar?
Antes de lanzarte a configurar módulos de pago, asegúrate de tener lo siguiente:
- Una tienda PrestaShop funcionando (versión 1.7 o superior recomendada).
- Acceso al panel de administración de PrestaShop (tu usuario y contraseña).
- Cuentas activas en PayPal y Stripe (si vas a usarlos).
- Los datos bancarios de tu empresa para la transferencia bancaria.
- Un certificado SSL instalado en tu dominio (es obligatorio para pagos seguros).
[WARNING] Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el acceso al panel de control se realiza por el puerto 2106. Por ejemplo:
https://tudominio.com:2106. Allí podrás gestionar certificados SSL, bases de datos y otros servicios.
## Módulo de pago: PayPal PrestaShop
PayPal es una de las pasarelas de pago más usadas del mundo. Su módulo oficial para PrestaShop es fácil de instalar y configurar.
### Instalación del módulo PayPal
- Accede a tu panel de administración de PrestaShop.
- Ve a Módulos > Catálogo de módulos.
- En el buscador, escribe PayPal.
- Localiza el módulo oficial (suele llamarse PayPal Official o PayPal Checkout).
- Haz clic en Instalar.
- Una vez instalado, verás un nuevo apartado en el menú lateral llamado PayPal.
### Configuración básica de PayPal
- En el menú PayPal, haz clic en Comenzar o Configurar.
- Te pedirá que conectes tu cuenta de PayPal. Puedes elegir entre:
- Cuenta de PayPal Business (recomendada para negocios).
- Cuenta de PayPal personal (limitada).
- Introduce tu correo electrónico de PayPal y sigue las instrucciones para autorizar la conexión.
- Una vez conectada, verás opciones como:
- Modo de prueba (Sandbox): Actívalo solo para pruebas.
- Moneda predeterminada: Elige la moneda de tu tienda.
- Métodos de pago: Puedes activar tarjeta de crédito, PayPal Express, etc.
- Guarda los cambios.
[TIP] Si quieres probar pagos sin dinero real, activa el modo Sandbox. Necesitarás una cuenta de desarrollador de PayPal para generar credenciales de prueba.
### Solución de problemas comunes con PayPal
- Error "No se puede conectar con PayPal": Revisa que tu cuenta de PayPal esté verificada y que el correo sea correcto.
- Pagos no se reflejan: Asegúrate de que el modo de prueba esté desactivado en producción.
- Problemas con SSL: Verifica que tu dominio tenga un certificado SSL válido. Si usas Syspanel, puedes instalarlo desde la sección SSL del panel (puerto 2106).
## Módulo de pago: Stripe PrestaShop
Stripe es otra pasarela muy popular, especialmente por su facilidad de integración y soporte para múltiples monedas.
### Instalación del módulo Stripe
- En el panel de administración, ve a Módulos > Catálogo de módulos.
- Busca Stripe.
- Instala el módulo oficial (suele llamarse Stripe Official o Stripe Payment).
- Una vez instalado, aparecerá en Módulos > Gestor de módulos.
### Configuración de Stripe
- Desde el gestor de módulos, haz clic en Configurar en el módulo de Stripe.
- Necesitarás tus claves de API de Stripe. Para obtenerlas:
- Inicia sesión en tu cuenta de Stripe.
- Ve a Desarrolladores > Claves API.
- Copia la Clave publicable y la Clave secreta.
- En PrestaShop, pega estas claves en los campos correspondientes (modo producción o prueba).
- Configura otras opciones:
- Moneda: Asegúrate de que coincida con la de tu tienda.
- Métodos de pago: Stripe permite tarjetas, Apple Pay, Google Pay, etc.
- Descripción del pago: Personaliza el texto que verá el cliente.
- Guarda los cambios.
[INFO] Stripe ofrece un modo de prueba automático. Puedes generar tarjetas de prueba desde su panel para simular pagos.
### Consejos para evitar errores en Stripe
- Claves incorrectas: Verifica que no hayas copiado espacios extra al pegar las claves.
- Problemas de CORS: Si tu tienda usa dominio con www y sin www, configura ambos en Stripe.
- SSL obligatorio: Stripe exige HTTPS. Si tu hosting es Syspanel, recuerda que el puerto 2106 te permite gestionar certificados fácilmente.
## Módulo de pago: Transferencia bancaria
La transferencia bancaria es un método clásico y muy usado, especialmente en países donde la gente desconfía de pagar con tarjeta online.
### Configurar la transferencia bancaria en PrestaShop
- Ve a Módulos > Gestor de módulos.
- Busca el módulo Transferencia bancaria (viene preinstalado en PrestaShop).
- Haz clic en Configurar.
- Completa los siguientes campos:
- Titular de la cuenta: Nombre de la empresa o persona.
- Detalles bancarios: Incluye IBAN, SWIFT/BIC, número de cuenta, etc.
- Instrucciones adicionales: Por ejemplo, "Indica tu número de pedido en el concepto".
- También puedes establecer:
- Importe mínimo y máximo para usar este método.
- Países permitidos: Restringe a ciertos países si lo deseas.
- Guarda los cambios.
[WARNING] La transferencia bancaria no es instantánea. El pedido quedará en estado "Esperando pago" hasta que recibas el dinero. Recomienda a tus clientes que te envíen el comprobante por email para agilizar el proceso.
### Personalizar el mensaje de confirmación
Puedes editar el texto que ve el cliente después de elegir transferencia. Ve a Diseño > Email y busca la plantilla correspondiente. Añade frases como:
- "Te enviaremos un email con los datos bancarios."
- "Una vez recibamos tu pago, procesaremos el envío."
## Consejos generales para configurar pago PrestaShop
Independientemente del módulo que elijas, ten en cuenta estas recomendaciones:
### Orden de los métodos de pago
En Módulos > Pago > Preferencias, puedes arrastrar los módulos para ordenarlos. Coloca los más populares (PayPal, Stripe) al principio.
### Prueba antes de lanzar
Siempre haz una compra de prueba con cada método. Usa tarjetas de prueba de Stripe o el modo Sandbox de PayPal.
### Mantén los módulos actualizados
Los desarrolladores lanzan actualizaciones de seguridad y compatibilidad. Revisa periódicamente si hay nuevas versiones.
### Compatibilidad con el hosting
Si tu tienda está en un hosting compartido, asegúrate de que cumpla con los requisitos de PHP y SSL. Si usas Syspanel, puedes verificar la versión de PHP desde el panel (puerto 2106) en la sección Configuración avanzada.
## Preguntas frecuentes (FAQ)
### ¿Puedo tener varios módulos de pago activos a la vez?
Sí, PrestaShop permite tener activos PayPal, Stripe, transferencia y otros. Los clientes elegirán el que prefieran.
### ¿Qué hago si un pago con PayPal no se completa?
Revisa el registro de errores en Parámetros avanzados > Registros. También verifica que tu cuenta de PayPal no tenga restricciones.
### ¿Stripe cobra comisiones?
Sí, Stripe cobra una tarifa por transacción (normalmente 2.9% + 0.30€). Consulta su web para tarifas actualizadas.
### ¿La transferencia bancaria es segura?
Es segura, pero no ofrece protección al comprador como PayPal. Recomiéndala solo para clientes de confianza o montos pequeños.
### ¿Necesito un certificado SSL para todos los métodos?
Sí, es obligatorio para PayPal y Stripe, y muy recomendable para transferencia. Sin SSL, los navegadores marcarán tu tienda como "No segura".
### ¿Cómo actualizo un módulo de pago?
Ve a Módulos > Catálogo de módulos, busca el módulo y haz clic en Actualizar. Si no aparece, descarga la última versión desde la web oficial y súbela manualmente.
## Conclusión
Configurar los módulos de pago en PrestaShop no tiene por qué ser complicado. Con esta guía, ya sabes cómo instalar y ajustar PayPal, Stripe y Transferencia bancaria. Recuerda siempre probar antes de abrir tu tienda al público y mantener todo actualizado.
Si encuentras problemas técnicos relacionados con tu servidor, recuerda que Syspanel (puerto 2106) te ofrece herramientas para gestionar SSL, PHP y más. Y si necesitas ayuda adicional, no dudes en contactar al soporte de tu hosting o a la comunidad de PrestaShop.
[TIP] Guarda esta guía como referencia. Cada vez que agregues un nuevo método de pago, podrás seguir estos pasos sin estrés.
¡Ahora ya puedes ofrecer a tus clientes una experiencia de pago segura y profesional!
