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

Cómo configurar el módulo de pago en PrestaShop con Plesk

Actualizado el 4 de abril de 2026

¿Quieres vender online con PrestaShop y necesitas configurar el módulo de pago desde tu panel Plesk? Te entiendo perfectamente. La configuración de pasarelas de pago puede parecer un laberinto, pero con esta guía paso a paso lo resolverás sin complicaciones.

Aquí te explico cómo configurar el módulo pago PrestaShop Plesk desde cero, cubriendo los aspectos técnicos que necesitas dominar para que tus clientes puedan pagar de forma segura.


Requisitos previos antes de empezar

Antes de sumergirnos en la configuración, asegúrate de tener todo listo:

  • Acceso a Plesk con permisos de administrador (usuario y contraseña de tu hosting).
  • PrestaShop instalado correctamente en tu dominio.
  • Cuenta activa en una pasarela de pago (por ejemplo, PayPal, Stripe, Redsys o Mercado Pago).
  • Claves API o tokens proporcionados por tu proveedor de pagos.
  • Conexión SSL activa (HTTPS) en tu tienda. Si no la tienes, actívala desde Plesk en la sección "Certificados SSL/TLS".

[WARNING] No intentes configurar pagos sin SSL. La mayoría de pasarelas lo exigen para cumplir con normativas de seguridad PCI DSS.


Paso 1: Acceder al panel de Plesk y localizar tu tienda

  1. Abre tu navegador y escribe la URL de tu panel Plesk (normalmente algo como https://tudominio.com:8443).
  2. Inicia sesión con tus credenciales.
  3. En el panel principal, busca la sección "Sitios web y dominios" y haz clic en el dominio donde tienes instalado PrestaShop.
  4. Verás un listado de herramientas. Busca el ícono de "Aplicaciones" (generalmente un cuadrado con una tuerca) o directamente "PrestaShop" si aparece como acceso rápido.

[TIP] Si no ves el acceso directo, puedes ir a "Administrador de archivos" y navegar hasta httpdocs o public_html para verificar que los archivos de PrestaShop están ahí.


Paso 2: Instalar el módulo de pago desde el marketplace de PrestaShop

La mayoría de módulos de pago se instalan directamente desde el back office de PrestaShop, pero a veces necesitas subirlos manualmente vía Plesk.

Opción A: Instalación automática desde PrestaShop

  1. Desde tu panel de Plesk, busca el acceso a "PrestaShop Admin" (suele tener un ícono de la tienda). Haz clic y accede al back office con tu usuario y contraseña de administrador.
  2. Ve a "Módulos""Catálogo de módulos".
  3. En el buscador, escribe el nombre de tu pasarela (por ejemplo, "PayPal", "Stripe").
  4. Haz clic en "Instalar" y espera a que se descargue e instale automáticamente.

Opción B: Instalación manual subiendo el módulo vía Plesk

Si el módulo no aparece en el catálogo o tienes un archivo .zip proporcionado por el banco:

  1. Ve a "Módulos""Subir módulo" en el back office de PrestaShop.
  2. Selecciona el archivo .zip desde tu ordenador.
  3. Haz clic en "Subir este módulo".

[INFO] Si el upload falla por límite de tamaño, tendrás que subir el módulo manualmente usando el Administrador de archivos de Plesk. Ve a "Sitios web y dominios""Administrador de archivos", navega a httpdocs/modules/ y arrastra el contenido del .zip allí.


Paso 3: Configurar el módulo de pago desde Plesk (ajustes técnicos)

Una vez instalado, toca configurarlo. Algunos módulos requieren ajustes en el servidor que solo puedes hacer desde Plesk.

3.1. Habilitar extensiones PHP necesarias

Muchas pasarelas de pago necesitan extensiones como cURL, openssl o soap.

  1. En Plesk, ve a "Sitios web y dominios" → haz clic en "Configuración de PHP".
  2. Busca la lista de extensiones y asegúrate de que las siguientes estén marcadas como "on":
    • curl
    • openssl
    • json
    • mbstring
    • soap (para algunos bancos)
    • xml
  3. Guarda los cambios.

[WARNING] Si no ves estas opciones, contacta con tu proveedor de hosting. Sin estas extensiones, el módulo de pago podría fallar silenciosamente.

3.2. Configurar el cron job para notificaciones de pago

Algunos módulos (como los de pago recurrente) necesitan un cron job para procesar notificaciones.

  1. En Plesk, ve a "Sitios web y dominios""Tareas programadas" (o "Cron jobs").
  2. Añade una nueva tarea con los siguientes datos:
    • Comando: php /var/www/vhosts/tudominio.com/httpdocs/modules/nombremodulo/cron.php (ajusta la ruta según tu instalación).
    • Ejecutar cada: */5 * * * * (cada 5 minutos, o según indique el módulo).
  3. Guarda.

3.3. Configurar el webhook en tu pasarela de pago

Desde el panel de tu proveedor de pagos (PayPal, Stripe, etc.), deberás indicar una URL de notificación. Generalmente es algo como:

https://tudominio.com/modules/nombremodulo/notification.php

Para encontrar esta URL exacta:

  • Ve al back office de PrestaShop → "Módulos""Módulos instalados".
  • Busca tu módulo de pago y haz clic en "Configurar".
  • Dentro de la configuración, busca el campo "URL de notificación" o "Webhook URL" y cópiala.

Paso 4: Configurar el módulo desde el back office de PrestaShop

Ahora sí, los ajustes finales desde la interfaz de PrestaShop.

  1. En el back office, ve a "Módulos""Módulos instalados".
  2. Busca tu módulo de pago (por ejemplo, "PayPal" o "Stripe").
  3. Haz clic en "Configurar".
  4. Completa los campos con los datos de tu cuenta de la pasarela:
    • Modo de prueba / Producción: Elige "Producción" si ya estás en vivo.
    • Clave pública / Privada: Pégalas desde tu panel de la pasarela.
    • Moneda predeterminada: Asegúrate de que coincida con la de tu tienda.
    • Métodos de pago activos: Marca tarjeta, PayPal, etc. según tu contrato.
  5. Guarda la configuración.

[TIP] Si estás probando, activa primero el modo sandbox (pruebas) para evitar cobros reales. Muchos módulos tienen esta opción en la configuración.


Paso 5: Verificar que el módulo funciona correctamente

No des nada por sentado. Haz estas comprobaciones:

  1. Prueba de compra real: Desde el front office de tu tienda, añade un producto al carrito y procede al pago. Si todo está bien, verás la opción de pago que configuraste.
  2. Revisa logs de errores: En Plesk, ve a "Sitios web y dominios""Logs""Errores". Busca entradas relacionadas con el módulo de pago.
  3. Verifica la conexión SSL: Asegúrate de que la URL de tu tienda comience con https://. Si no, desde Plesk activa la redirección automática en "Configuración de hosting""Redirección HTTP a HTTPS".

Solución de problemas comunes (FAQ)

❌ El módulo de pago no aparece en el checkout

  • Causa: El módulo no está activo o hay conflictos con otros módulos.
  • Solución: En el back office, ve a "Módulos""Módulos instalados" y asegúrate de que el módulo esté "Instalado" y "Activado". También revisa que en "Transportistas" tengas al menos uno activo.

❌ Error "SSL certificate problem" al procesar el pago

  • Causa: El certificado SSL no está bien configurado en Plesk.
  • Solución: Ve a "Sitios web y dominios""Certificados SSL/TLS" y verifica que el certificado esté instalado y asignado al dominio. Si usas Let's Encrypt, renuevalo desde allí.

❌ El pago se procesa pero no se actualiza el pedido

  • Causa: El webhook no está correctamente configurado.
  • Solución: Revisa la URL de notificación en tu pasarela y compárala con la que ves en la configuración del módulo. También verifica que el cron job esté funcionando (Paso 3.2).

❌ No puedo subir el módulo por tamaño

  • Causa: Límite de upload en PHP.
  • Solución: En Plesk, ve a "Configuración de PHP" y aumenta los valores de upload_max_filesize y post_max_size a 64M o más. Luego reinicia el servicio PHP desde "Herramientas y utilidades""Servicios".

Consejos finales para una configuración exitosa

  • Mantén todo actualizado: Tanto PrestaShop como los módulos de pago reciben actualizaciones de seguridad. Desde Plesk puedes programar actualizaciones automáticas en "Aplicaciones".
  • Haz copias de seguridad: Antes de cualquier cambio grande, desde Plesk ve a "Sitios web y dominios""Copia de seguridad" y genera un respaldo.
  • Prueba en un entorno de staging: Si tu hosting lo permite, crea un subdominio de pruebas desde Plesk para no afectar la tienda en producción.

[INFO] Recuerda que si tu hosting usa Syspanel (HestiaCP), el acceso es por el puerto 2106. Allí encontrarás opciones similares para gestionar archivos, PHP y tareas programadas, aunque la interfaz es diferente.


Conclusión

Configurar el módulo pago PrestaShop Plesk no tiene por qué ser una pesadilla. Siguiendo estos pasos: instalar el módulo, ajustar las extensiones PHP, configurar el cron job y los webhooks, y finalmente activar el módulo desde el back office, tendrás tu pasarela de pago lista en menos de una hora.

Si encuentras algún error, revisa los logs de Plesk y no dudes en contactar al soporte de tu proveedor de hosting o de la pasarela de pago. Ellos conocen los detalles específicos de cada integración.

¿Ya lo lograste? ¡Felicidades! Ahora tus clientes pueden pagar de forma segura y tú puedes concentrarte en hacer crecer tu negocio online.

¿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