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

Cómo configurar el módulo de pagos en PrestaShop

Actualizado el 11 de junio de 2026

Introducción: El pago, el paso más importante de tu tienda

Imagina que has montado una tienda física preciosa, con los estantes llenos de productos y un escaparate impecable. Pero, cuando el cliente llega a la caja, la caja registradora está rota. No puede pagar. Todo tu esfuerzo se va al traste, ¿verdad?

Pues en el mundo del ecommerce pasa exactamente lo mismo. Puedes tener la mejor tienda online, con las mejores fotos y los mejores precios, pero si el proceso de pago es un caos o no funciona, el cliente abandonará el carrito en el último momento. Por eso, configurar pagos correctamente en tu tienda online es una de las tareas más críticas que debes dominar.

En este artículo, te voy a guiar paso a paso, y de una forma muy sencilla, para que configures el módulo de pagos en PrestaShop sin frustrarte. No necesitas ser un experto en informática; solo necesitas seguir estas instrucciones y, sobre todo, tener paciencia. Vamos a ello.

¿Qué necesitas antes de empezar?

Antes de entrar en el panel de administración de PrestaShop, es importante que tengas a mano una serie de datos. No queremos empezar a configurar y quedarnos a medias porque nos falta un número de cuenta.

  • Una cuenta bancaria (TVA/IBAN): Esencial para configurar transferencias bancarias o domiciliaciones.
  • Credenciales de pasarelas de pago: Si vas a usar PayPal, Stripe o similar, necesitas tener creada la cuenta de negocio en esos servicios y tener a mano las claves de API (normalmente un "Client ID" y un "Secret").
  • Certificado SSL: Es imprescindible que tu tienda tenga activo el protocolo HTTPS (el candadito en la barra del navegador). Sin él, muchas pasarelas de pago se negarán a funcionar y, además, darás mala imagen a tus clientes.
  • Acceso al Panel de Control: Para asegurar que tu servidor tiene activas las extensiones necesarias (como cURL o allow_url_fopen), es útil tener acceso a tu panel de hosting. Si usas Syspanel, recuerda que el puerto de acceso es el 2106. Allí podrás revisar la configuración de PHP y las extensiones.

[!INFO]
Si no sabes si tu hosting tiene el SSL activo o las extensiones necesarias, contacta con tu proveedor de hosting. Es un requisito básico para que los pagos funcionen.

Paso 1: Accede a la gestión de módulos

El primer paso es entrar en tu back-office de PrestaShop. Una vez dentro, busca en el menú lateral izquierdo la sección "Módulos".

  • Haz clic en "Módulos" y luego en "Módulos y servicios".
  • Se abrirá una página con un buscador. En ese buscador, escribe el nombre del módulo que quieres configurar. Por ejemplo, "PayPal" o "Transferencia bancaria".

PrestaShop trae de serie algunos módulos de pago muy útiles, como "Pagos por transferencia bancaria", "Pago contra reembolso" o "Cheques". Además, puedes instalar otros desde el marketplace de Addons.

[!WARNING]
Asegúrate de que los módulos que instales sean compatibles con tu versión de PrestaShop. Un módulo desactualizado puede dar errores de seguridad o simplemente no funcionar.

Paso 2: Configura el módulo de transferencia bancaria (el más básico)

Este es un buen punto de partida porque es sencillo y no requiere de intermediarios. Es ideal para clientes que prefieren hacer una transferencia tradicional.

  1. Busca el módulo "Transferencia bancaria" en el buscador de módulos.
  2. Haz clic en el botón "Instalar" si no está instalado. Si ya está, haz clic en "Configurar".
  3. Se abrirá una pantalla con varios campos. Los más importantes son:
    • Titular de la cuenta: El nombre de la empresa o persona que recibe el dinero.
    • Detalles de la cuenta: Aquí pones el IBAN y el código BIC/SWIFT.
    • Instrucciones para el cliente: Un texto explicando que deben hacer la transferencia y que el pedido se procesará cuando se reciba el pago. Sé claro y amable aquí.
  4. Guarda los cambios.

[!TIP]
En el campo de instrucciones, escribe algo como: "Por favor, realiza la transferencia a la cuenta [IBAN] indicando el número de pedido en el concepto. Tu pedido se enviará en cuanto confirmemos la recepción del pago."

Paso 3: Configura el pago contra reembolso

Este método es muy popular en algunos países. El cliente paga en efectivo cuando recibe el producto en su puerta.

  1. Busca el módulo "Pago contra reembolso" (Cash on delivery).
  2. Instálalo o configúralo.
  3. Las opciones son mínimas: normalmente solo tienes que activar o desactivar el módulo y, en algunos casos, indicar si quieres aplicar un recargo por este servicio.
  4. Activa el módulo y guarda.

[!WARNING]
Este método puede generar más devoluciones o rechazos en la entrega. Úsalo con criterio y evalúa los costes de logística inversa.

Paso 4: Configura PayPal (el más popular)

PayPal es, sin duda, uno de los métodos de pago más usados en el mundo. Da mucha confianza al comprador porque no tiene que introducir los datos de su tarjeta en tu web, sino en la plataforma de PayPal.

  1. Ve al buscador de módulos y escribe "PayPal".
  2. PrestaShop suele tener un módulo oficial llamado "PayPal Official". Instálalo.
  3. Después de instalarlo, haz clic en "Configurar".
  4. El módulo te pedirá que te conectes con tu cuenta de PayPal Business. Te redirigirá a PayPal para que autorices la conexión entre tu tienda y tu cuenta.
  5. Una vez conectado, podrás elegir qué tipos de pago aceptar: tarjeta de crédito/débito, saldo de PayPal, pago en 3 plazos (si está disponible en tu país), etc.
  6. Configura el entorno: Producción (para cobros reales) o Sandbox (para pruebas). Asegúrate de tenerlo en "Producción" cuando tu tienda esté operativa.
  7. Guarda los cambios.

[!INFO]
El módulo de PayPal es muy potente y permite personalizar el aspecto de los botones. Tómate tu tiempo para explorar todas sus opciones, pero no te abrumes: con la configuración básica ya es funcional.

Paso 5: Configura Stripe (para tarjetas de crédito/débito)

Stripe es otra pasarela muy recomendable, sobre todo si quieres aceptar pagos con tarjeta directamente en tu web, sin redirigir al cliente a otra página. La experiencia de compra es más fluida.

El proceso es muy similar al de PayPal:

  1. Busca "Stripe" en el buscador de módulos (el oficial suele ser "Stripe Official").
  2. Instálalo y luego haz clic en "Configurar".
  3. Necesitarás tus claves de API de Stripe. Estas las obtienes creando una cuenta en stripe.com. En el panel de Stripe, ve a "Desarrolladores" -> "Claves API".
  4. Copia la "Clave publicable" (pk_live_...) y la "Clave secreta" (sk_live_...) y pégalas en los campos correspondientes del módulo en PrestaShop.
  5. Elige los métodos de pago que quieres aceptar (tarjeta, Apple Pay, Google Pay, etc.).
  6. Guarda los cambios.

[!WARNING]
Las claves de API son secretas. No las compartas con nadie y nunca las publiques en tu código o en foros. Si crees que se han filtrado, regenera las claves en tu panel de Stripe.

Paso 6: Ajusta las preferencias de pago

Una vez que tengas configurados los módulos, es hora de decidir cuándo y cómo se ofrecen al cliente.

  1. Ve al menú "Ventas" y luego a "Pagos".
  2. Aquí verás una lista con todos los métodos de pago que has activado.
  3. Puedes activar o desactivar cada método con el interruptor.
  4. También puedes restringir un método de pago a ciertos países o grupos de clientes. Por ejemplo, si solo quieres ofrecer contra reembolso en España, lo configuras aquí.
  5. Asegúrate de que al menos un método de pago esté activo, o no podrás vender nada.

[!TIP]
No abrumes a tu cliente con 10 métodos de pago. Ofrece 2 o 3 opciones fiables y conocidas en tu mercado. Demasiadas opciones pueden ralentizar la decisión de compra.

Solución de problemas comunes (FAQ)

¿Por qué no aparece mi método de pago en el checkout?

Esto es muy habitual. Las causas más comunes son:

  • El módulo no está activo: Revísalo en "Ventas" -> "Pagos".
  • No cumple con el importe mínimo o máximo: Algunos módulos tienen restricciones de importe.
  • La moneda no es compatible: Si tu tienda vende en USD y el módulo solo soporta EUR, no aparecerá.
  • El país del cliente no está permitido: Has restringido el método a ciertos países.
  • El transportista no es compatible: Algunos módulos de pago (como contra reembolso) necesitan un transportista que permita ese tipo de pago.

¿Cómo pruebo que los pagos funcionan sin cobrar a nadie?

La mayoría de las pasarelas (PayPal, Stripe) ofrecen un modo sandbox o de pruebas. Actívalo y usa las tarjetas de prueba que te proporcionan. Es la mejor forma de testear el flujo completo sin riesgos.

[!WARNING]
No olvides desactivar el modo sandbox y volver a poner el modo producción cuando termines las pruebas. Si no, tus clientes no podrán pagar.

¿Qué hago si un cliente dice que pagó pero yo no veo el dinero?

Primero, respira. Las pasarelas de pago a veces tardan unos minutos en notificar a PrestaShop. Revisa el historial de transacciones en tu panel de PayPal o Stripe. Si ahí aparece el pago, es que el dinero ha llegado. Si el pedido en PrestaShop sigue en "Esperando pago", puede ser que la notificación automática no haya llegado. En ese caso, puedes cambiar el estado del pedido manualmente a "Pagado".

¿Es seguro configurar los pagos yo mismo?

Sí, siempre que sigas las instrucciones y uses módulos oficiales. PrestaShop es un software muy seguro si lo mantienes actualizado. Eso sí, nunca compartas tus claves privadas con nadie.

Consejos finales para una configuración exitosa

  • Mantén todo actualizado: Tanto PrestaShop como los módulos de pago necesitan actualizaciones periódicas para corregir errores y vulnerabilidades.
  • Revisa los logs: En "Parámetros avanzados" -> "Información" o en el propio módulo, a veces hay registros de errores que te ayudarán a diagnosticar problemas.
  • Haz pruebas periódicas: No configures y te olvides. Haz una compra de prueba cada pocas semanas para asegurarte de que todo sigue funcionando.
  • Contacta con el soporte: Si un módulo oficial te da problemas, el soporte de PrestaShop o del propio servicio (PayPal, Stripe) suele ser muy eficiente. No dudes en abrir un ticket.

Configurar los pagos en tu tienda online es un proceso que requiere atención al detalle, pero con esta guía y un poco de calma, lo tendrás listo en menos de lo que piensas. Recuerda que la clave está en ofrecer una experiencia de compra fluida y segura a tus clientes. ¡Mucho éxito con tu ecommerce!

¿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