馃帹 Sysprovider Code
Sysprovider LogoWiki
馃嚜馃嚫Hosting espa帽ol para ecommerce

PrestaShop: configurar m茅todos de pago en Plesk

Actualizado el 25 de mayo de 2026

隆Hola! Soy tu t茅cnico de soporte amigable. Hoy vamos a sumergirnos en un tema fundamental para cualquier tienda online que use PrestaShop alojada en un servidor con Plesk. Configurar los m茅todos de pago correctamente es el paso final para que tus clientes puedan comprar y t煤 puedas cobrar. No te preocupes si no eres un experto, te guiar茅 paso a paso, explicando cada concepto de forma sencilla.


驴Qu茅 necesitas saber antes de empezar?

Antes de tocar nada, es importante entender el ecosistema. PrestaShop es tu tienda, Plesk es el panel de control de tu servidor (donde est谩 alojada tu web), y los m茅todos de pago son las pasarelas que permiten a tus clientes pagar (PayPal, tarjeta de cr茅dito, transferencia, etc.).

En Plesk, no configuras directamente los pagos de PrestaShop, sino que preparas el entorno (PHP, extensiones, SSL, etc.) para que los m贸dulos de pago funcionen sin problemas. Luego, desde el panel de administraci贸n de PrestaShop, activas y ajustas cada m茅todo.

[INFO] Si en lugar de Plesk usas Syspanel (antes conocido como HestiaCP), el proceso es similar, pero acceder谩s a tu panel a trav茅s del puerto 2106 (ejemplo: tudominio.com:2106). Sin embargo, aqu铆 nos centraremos en Plesk.


Requisitos previos en Plesk

Para que los m贸dulos de pago funcionen, tu servidor debe cumplir ciertos requisitos. Vamos a verificarlos desde Plesk.

1. Versi贸n de PHP compatible

Cada m贸dulo de pago requiere una versi贸n de PHP espec铆fica (generalmente 7.4, 8.0, 8.1 o 8.2). En Plesk:

  1. Ve a Sitios web y dominios.
  2. Busca tu dominio y haz clic en Configuraci贸n de PHP.
  3. Selecciona la versi贸n recomendada por tu m贸dulo de pago (por ejemplo, 8.1 es estable para la mayor铆a).
  4. Guarda los cambios.

2. Extensiones PHP necesarias

Los m贸dulos de pago suelen necesitar extensiones como curl, openssl, json, mbstring, intl, etc. En Plesk:

  1. En la misma pantalla de Configuraci贸n de PHP, busca la secci贸n Extensiones.
  2. Aseg煤rate de que est茅n activadas las que aparecen en la documentaci贸n de tu m贸dulo. Si no lo est谩n, act铆valas marcando la casilla.

3. Certificado SSL activo

Es obligatorio tener un certificado SSL (HTTPS) para procesar pagos, ya que la informaci贸n viaja cifrada. En Plesk:

  1. Ve a Sitios web y dominios > Certificado SSL/TLS.
  2. Si no tienes uno, puedes obtener uno gratuito con Let's Encrypt desde el propio Plesk (bot贸n Instalar/Actualizar).
  3. Aseg煤rate de que tu tienda cargue por HTTPS.

[WARNING] Si intentas configurar un m茅todo de pago sin SSL, muchos m贸dulos te dar谩n error o no se conectar谩n con la pasarela. 隆No te saltes este paso!


Configuraci贸n de m茅todos de pago en PrestaShop (desde Plesk)

Una vez que Plesk est谩 listo, el siguiente paso es trabajar dentro de tu tienda. Accede a tu panel de administraci贸n de PrestaShop (normalmente tudominio.com/admin).

1. Instalar un m贸dulo de pago

PrestaShop trae algunos m贸dulos por defecto (como "Transferencia bancaria" o "Pago contra reembolso"), pero lo m谩s com煤n es instalar pasarelas externas (PayPal, Stripe, Redsys, etc.).

  1. En el men煤 lateral, ve a M贸dulos > Cat谩logo de m贸dulos.
  2. Busca el m贸dulo que deseas (por ejemplo, "PayPal").
  3. Haz clic en Instalar. Si es de pago, primero deber谩s comprarlo en el marketplace de PrestaShop.

2. Configurar el m贸dulo (ejemplo con PayPal)

Cada m贸dulo tiene su propia interfaz, pero el flujo es similar. Te explico con un ejemplo com煤n: PayPal.

  1. Ve a M贸dulos > Gestor de m贸dulos.
  2. Busca el m贸dulo de PayPal y haz clic en Configurar.
  3. Te pedir谩 que conectes tu cuenta de PayPal. Para ello:
    • Necesitar谩s un Client ID y un Secret de tu cuenta de desarrollador de PayPal (developer.paypal.com).
    • En PayPal Developer, crea una aplicaci贸n y obt茅n esas credenciales.
    • P茅galas en los campos correspondientes en PrestaShop.
  4. Selecciona el modo:
    • Sandbox: Para pruebas (no procesa pagos reales).
    • Producci贸n: Para cobrar de verdad.
  5. Configura opciones como el tipo de pago (inmediato, diferido), moneda, etc.
  6. Guarda los cambios.

[TIP] Siempre prueba primero en modo Sandbox con tarjetas de prueba de PayPal para asegurarte de que todo funciona antes de abrir tu tienda al p煤blico.

3. Configurar transferencia bancaria (m茅todo offline)

Este m茅todo no requiere conexi贸n externa, solo que indiques los datos de tu cuenta.

  1. Ve a M贸dulos > Gestor de m贸dulos.
  2. Busca "Transferencia bancaria" (o "Bankwire").
  3. Haz clic en Configurar.
  4. Rellena los campos:
    • Titular de la cuenta.
    • Detalles bancarios (IBAN, BIC, n煤mero de cuenta).
    • Importe m铆nimo (opcional).
  5. Guarda.

4. Configurar pago contra reembolso

Este m茅todo solo requiere activarlo y, opcionalmente, a帽adir un recargo.

  1. Ve a M贸dulos > Gestor de m贸dulos.
  2. Busca "Pago contra reembolso" (o "Cash on delivery").
  3. Act铆valo y, si lo deseas, a帽ade un coste adicional.

Soluci贸n de problemas comunes (FAQ)

A veces, aunque todo parezca correcto, surgen problemas. Aqu铆 tienes los m谩s frecuentes y c贸mo resolverlos.

驴Por qu茅 no aparece mi m茅todo de pago en el front-end?

  • Causa: El m贸dulo no est谩 activo, o no est谩 configurado para el pa铆s/divisa de tu tienda.
  • Soluci贸n:
    1. Ve a M贸dulos > Gestor de m贸dulos y verifica que el m贸dulo est茅 habilitado (icono verde).
    2. En la configuraci贸n del m贸dulo, aseg煤rate de que est茅 permitido para los pa铆ses y monedas que usas.
    3. Limpia la cach茅 de PrestaShop: Par谩metros de la tienda > Rendimiento > Forzar compilaci贸n y Limpiar cach茅.

Error de conexi贸n con la pasarela de pago

  • Causa: Problemas con el SSL, la versi贸n de PHP, o las credenciales son incorrectas.
  • Soluci贸n:
    1. Verifica que tu tienda carga con HTTPS (candado verde en el navegador).
    2. Comprueba la versi贸n de PHP desde Plesk (debe coincidir con la requerida por el m贸dulo).
    3. Revisa las credenciales (Client ID, Secret, API Key) en la configuraci贸n del m贸dulo. A veces un espacio extra al copiar/pegar arruina todo.
    4. Activa el modo depuraci贸n en el m贸dulo (si lo tiene) para ver logs de error.

El pago se procesa pero el pedido queda en "Pendiente"

  • Causa: El m贸dulo no est谩 notificando correctamente a PrestaShop (fallo en la URL de notificaci贸n o IPN).
  • Soluci贸n:
    1. En la configuraci贸n del m贸dulo, busca la opci贸n URL de notificaci贸n o IPN. Debe apuntar a una URL dentro de tu tienda (por ejemplo, https://tudominio.com/module/paypal/validation).
    2. Verifica que los cortafuegos de Plesk no bloqueen las conexiones entrantes de la pasarela. En Plesk, ve a Herramientas y ajustes > Firewall y aseg煤rate de que los puertos 80 y 443 est茅n abiertos.

No puedo instalar un m贸dulo desde el cat谩logo de PrestaShop

  • Causa: Problemas de permisos de archivos o l铆mites de PHP en Plesk.
  • Soluci贸n:
    1. En Plesk, ve a Sitios web y dominios > Configuraci贸n de PHP.
    2. Aumenta los valores de max_execution_time (por ejemplo, a 300) y memory_limit (por ejemplo, a 256M).
    3. Tambi茅n puedes instalar el m贸dulo manualmente: descarga el archivo ZIP, ve a M贸dulos > Gestor de m贸dulos > Subir un m贸dulo y arrastra el archivo.

Consejos avanzados para un rendimiento 贸ptimo

Una vez que los m茅todos de pago funcionan, puedes optimizar algunos aspectos desde Plesk para que tu tienda vaya m谩s r谩pida y segura.

1. Habilitar la cach茅 de PrestaShop

Desde el panel de PrestaShop: Par谩metros de la tienda > Rendimiento. Activa la cach茅 (recomiendo "Sistema de archivos" o "Redis" si tu servidor lo soporta). Esto reduce la carga en el servidor y acelera las p谩ginas de pago.

2. Usar una CDN para archivos est谩ticos

Plesk permite integrar CDNs como Cloudflare. Ve a Sitios web y dominios > CDN. Act铆valo para que las im谩genes y scripts de tu tienda se carguen desde servidores cercanos al cliente, mejorando la experiencia de compra.

3. Monitorear los logs de errores

Si algo falla, los logs son tus mejores amigos. En Plesk, ve a Sitios web y dominios > Registros. All铆 ver谩s los errores de PHP y del servidor web. Busca palabras como "payment", "curl" o el nombre de tu m贸dulo para identificar el problema.


Conclusi贸n

Configurar m茅todos de pago en PrestaShop alojado en Plesk no es complicado si sigues el orden correcto: primero prepara el servidor (PHP, SSL, extensiones), luego instala y configura los m贸dulos desde el panel de tu tienda, y finalmente prueba todo en un entorno seguro.

Recuerda que la clave est谩 en la paciencia y en leer la documentaci贸n de cada m贸dulo. Y si algo no funciona, revisa los logs, limpia la cach茅 y verifica las credenciales.

[TIP FINAL] Si usas Syspanel (HestiaCP) en lugar de Plesk, el proceso es muy parecido. Solo recuerda que accedes por el puerto 2106 y que la configuraci贸n de PHP y SSL se hace desde la secci贸n "Web" de ese panel.

Espero que este art铆culo te haya sido de gran ayuda. Si tienes alguna duda, no dudes en contactar con tu proveedor de hosting o con el soporte t茅cnico de tu m贸dulo de pago. 隆Buena suerte con tu tienda 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