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

Configurar pagos en PrestaShop: PayPal, tarjeta y transferencia

Actualizado el 16 de febrero de 2026

Antes de Empezar: ¿Qué Necesitas para Configurar Pagos en PrestaShop?

Configurar los pagos en tu tienda online es uno de los pasos más importantes para empezar a vender. Sin una pasarela de pago bien configurada, tus clientes no podrán completar sus compras, por muy bonita que sea tu tienda. La buena noticia es que PrestaShop hace este proceso bastante sencillo, aunque requiere que prestes atención a algunos detalles.

Para configurar los pagos PrestaShop de forma correcta, necesitarás tener a mano lo siguiente:

  • Acceso al panel de administración de tu tienda PrestaShop (el back-office).
  • Las credenciales de tu cuenta de PayPal (correo electrónico o API REST).
  • Los datos de tu banco para configurar transferencias bancarias (IBAN, titular, etc.).
  • Si vas a usar pasarelas como Stripe o Redsys, necesitarás las claves API o el terminal point (TPV) que te proporciona tu banco.
  • Un certificado SSL activo en tu dominio. Esto es imprescindible para que los métodos de pago funcionen y para que la pasarela de pago no dé errores de seguridad.

[WARNING] Si tu hosting no tiene instalado un certificado SSL válido, muchos métodos de pago (especialmente PayPal y tarjetas) se bloquearán automáticamente. Revisa que tu URL empiece por https:// antes de continuar.


Métodos de Pago en PrestaShop: ¿Cuál Elegir?

Antes de ponernos manos a la obra, es importante que conozcas las opciones más comunes para cobrar a tus clientes. No todos los métodos son iguales, y cada uno tiene sus ventajas y sus comisiones.

1. PayPal: El Favorito de los Compradores

PayPal es, sin duda, el método de pago más popular en el comercio electrónico. La mayoría de los usuarios ya tienen una cuenta y confían en su sistema de protección al comprador. Configurar PayPal en PrestaShop es muy recomendable porque:

  • Reduce la fricción en el checkout (el cliente no tiene que escribir los datos de la tarjeta).
  • Ofrece protección contra fraudes.
  • La integración con PrestaShop es nativa, no necesitas módulos de pago de terceros.

2. Tarjeta de Crédito o Débito (TPV Virtual)

Aceptar pagos con tarjeta es casi obligatorio si quieres vender a un público general. Para ello, necesitas un TPV virtual que procese los pagos. Las opciones más comunes en España y Latinoamérica son:

  • Redsys: La pasarela estándar de la mayoría de los bancos españoles.
  • Stripe: Muy fácil de configurar y con comisiones competitivas.
  • Paycomet: Otra alternativa popular en España.

PrestaShop tiene módulos para todas ellas, aunque algunas son de pago. La ventaja de las tarjetas es que no requieren que el cliente tenga una cuenta previa.

3. Transferencia Bancaria: El Clásico de Confianza

La transferencia bancaria es un método de pago que sigue teniendo adeptos, sobre todo para pedidos de alto importe. Configurarla en PrestaShop es gratis y no tiene comisiones por transacción (aunque tu banco puede cobrarte por recibir la transferencia).

El flujo es sencillo: el cliente hace el pedido, elige "Transferencia bancaria", y PrestaShop le muestra tus datos bancarios. El pedido queda en estado "Pendiente de pago" hasta que tú verifiques que el dinero ha llegado a tu cuenta.

[TIP] Ofrece siempre al menos dos métodos de pago: uno automático (PayPal o tarjeta) y uno manual (transferencia). Así cubres las necesidades de todos tus clientes.


Cómo Configurar PayPal en PrestaShop Paso a Paso

Vamos a empezar con el método más demandado. La configuración de PayPal ha cambiado en los últimos años, y ahora PrestaShop recomienda usar el módulo oficial de PayPal. Sigue estos pasos:

Paso 1: Instalar el Módulo Oficial

Ve a tu back-office de PrestaShop, en el menú lateral busca Módulos > Módulos y Servicios. En la barra de búsqueda escribe "PayPal". Te aparecerá el módulo oficial llamado PayPal Official. Haz clic en Instalar.

Paso 2: Conectar tu Cuenta de PayPal

Una vez instalado, ve a la pestaña de configuración del módulo. Verás un botón que dice "Empezar" o "Conectar con PayPal". Al hacer clic, se abrirá una ventana de PayPal donde tendrás que iniciar sesión con tu cuenta de empresa (o crear una si no la tienes).

[INFO] Es fundamental que tu cuenta de PayPal sea de tipo Business (Empresa). Las cuentas personales no pueden recibir pagos comerciales.

Paso 3: Configurar el Entorno (Producción vs. Sandbox)

Dentro de la configuración del módulo, verás una opción para elegir entre Modo Producción y Modo Sandbox (pruebas). Asegúrate de que esté en Modo Producción cuando vayas a vender de verdad.

Paso 4: Personalizar las Opciones de Pago

El módulo te permite elegir cómo quieres que se muestre PayPal en tu tienda:

  • Botón expreso: Permite pagar directamente desde el carrito sin pasar por el checkout completo.
  • Tarjeta de crédito/débito: Puedes ofrecer la opción de pagar con tarjeta a través de PayPal, sin necesidad de tener una cuenta de PayPal.

Te recomiendo activar ambas opciones para maximizar las conversiones.

Paso 5: Guardar y Probar

Guarda los cambios y haz una compra de prueba con un importe pequeño. Si todo funciona, verás cómo el pedido se marca como "Pagado" automáticamente.


Configurar Pagos con Tarjeta (TPV Virtual) en PrestaShop

Aquí la cosa se pone un poco más técnica, pero no te preocupes. Te explico los dos escenarios más habituales.

Opción A: Usar el Módulo de Stripe (Recomendado para Principiantes)

Stripe es una pasarela de pago moderna que permite aceptar tarjetas sin necesidad de una pasarela bancaria tradicional. Su módulo en PrestaShop es muy intuitivo.

  1. Crea una cuenta en stripe.com.
  2. Ve a tu panel de Stripe y busca las Claves API (Publicable y Secreta).
  3. En PrestaShop, instala el módulo Stripe Official.
  4. Pega las claves API en los campos correspondientes.
  5. Activa el modo producción y guarda.

Stripe se encarga de todo el proceso de tokenización de tarjetas, así que no tendrás que preocuparte por el cumplimiento PCI-DSS.

Opción B: Configurar Redsys (Para Bancos Españoles)

Si tu banco te ha proporcionado un TPV virtual de Redsys, el proceso es el siguiente:

  1. Instala el módulo de Redsys desde el marketplace de PrestaShop (suele tener un coste).
  2. Introduce el código de comercio (merchant code) que te da tu banco.
  3. Introduce el terminal (normalmente es "001").
  4. Copia y pega la clave secreta de encriptación que te proporciona tu banco.
  5. Configura la URL de notificación (callback) si el módulo lo requiere. Normalmente, los módulos modernos lo hacen automáticamente.

[WARNING] La clave de Redsys debe estar en formato SHA-256 y en clave real (no de pruebas) para que funcione en producción. Si pones la clave de pruebas, los pagos fallarán.


Configurar Transferencia Bancaria en PrestaShop

Este es el método más sencillo de todos, ya que no necesitas instalar nada externo. PrestaShop trae un módulo nativo llamado "Transferencia bancaria" o "Bank Wire".

Paso 1: Activar el Módulo

Ve a Módulos > Módulos y Servicios, busca "Transferencia bancaria" y actívalo.

Paso 2: Configurar los Datos Bancarios

Haz clic en Configurar y verás un formulario con los siguientes campos:

  • Nombre del banco: El nombre de tu entidad.
  • Titular de la cuenta: El nombre del titular.
  • IBAN: Los 24 dígitos del IBAN.
  • BIC/SWIFT: El código identificativo del banco.

Rellena todos los campos con precisión. Un error en el IBAN provocará que el cliente no pueda pagarte o que el dinero se envíe a una cuenta equivocada.

Paso 3: Establecer el Importe Mínimo (Opcional)

En la configuración, puedes establecer un importe mínimo para usar este método. Por ejemplo, si tus productos son baratos, puedes desactivar la transferencia para pedidos menores de 50 €, ya que las comisiones bancarias pueden comerse el beneficio.

Paso 4: Personalizar el Mensaje que Ve el Cliente

En el campo "Información adicional", escribe un mensaje claro para el cliente. Por ejemplo:

"Una vez realizada la transferencia, envíanos el justificante por email para agilizar el envío. Tu pedido se procesará en un plazo de 24-48 horas tras la confirmación del pago."


Solución de Problemas Comunes con los Pagos PrestaShop

Es muy normal que algo falle al principio. Aquí tienes una lista de los problemas más frecuentes y cómo solucionarlos.

El Cliente No Puede Pagar con PayPal

  • Solución: Verifica que el módulo está en modo producción.
  • Solución: Asegúrate de que tu cuenta de PayPal está verificada y no tiene límites de retirada.
  • Solución: Comprueba en el panel de PayPal que no has bloqueado pagos desde tu país.

Error "Moneda no soportada"

  • Solución: Ve a Internacional > Localización > Monedas y asegúrate de que la moneda de tu tienda (por ejemplo, EUR) está activa y configurada como predeterminada.

Los Pagos con Tarjeta se Rechazan

  • Solución: Comprueba que el certificado SSL está activo. Las pasarelas de pago rechazan conexiones sin cifrado.
  • Solución: Revisa en el módulo de pago que no estés en modo "Sandbox" o "Pruebas".
  • Solución: Contacta con tu banco para verificar que el TPV está activo y operativo.

El Pedido Queda en "Pendiente" Tras Pagar con Tarjeta

  • Solución: Esto suele ser un problema de la URL de notificación. Revisa en la configuración del módulo que la URL de callback apunta a tu dominio correcto (con https://).
  • Solución: Asegúrate de que el módulo tiene permisos de escritura en el servidor. Si usas un hosting compartido, a veces hay que dar permisos 755 a la carpeta del módulo.

Consejos de Seguridad y Buenas Prácticas

Para terminar, quiero darte algunos consejos que te ahorrarán muchos quebraderos de cabeza en el futuro.

1. Mantén los Módulos Actualizados

Los módulos de pago se actualizan constantemente para cumplir con las normativas de seguridad y las nuevas APIs de los bancos. No ignores las notificaciones de actualización en tu back-office.

2. Usa un Hosting con Buen Rendimiento

Los pagos requieren una comunicación en tiempo real con las pasarelas. Si tu hosting es lento, la conexión puede expirar y el cliente no sabrá si se ha cobrado o no. Elige un hosting que ofrezca buena velocidad y recursos.

[INFO] Si tu tienda está alojada en un panel tipo Syspanel, recuerda que el acceso a la gestión avanzada de archivos y bases de datos se realiza a través del puerto 2106. Este acceso te será útil si necesitas editar manualmente algún archivo de configuración de los módulos de pago.

3. Activa el Protocolo 3D Secure

Tanto PayPal como las tarjetas ofrecen la opción de 3D Secure (verificación de identidad del titular). Actívalo siempre. Aunque añade un paso extra al checkout, reduce drásticamente el fraude y las contracargos.

4. Configura las Notificaciones por Email

En Parámetros avanzados > Emails, asegúrate de que las notificaciones de pedido y pago están activas. Así sabrás al instante si un pedido ha sido pagado o si ha fallado.


Preguntas Frecuentes (FAQ)

¿Puedo usar varios métodos de pago a la vez?

Sí, absolutamente. De hecho, es lo más recomendable. Puedes tener PayPal, tarjeta y transferencia activados simultáneamente. PrestaShop mostrará todas las opciones en el checkout y el cliente elegirá la que prefiera.

¿Cuánto tarda en llegar el dinero de PayPal a mi cuenta?

Si tienes una cuenta PayPal Business, el dinero está disponible casi al instante. Puedes transferirlo a tu cuenta bancaria en el momento que quieras. La transferencia a tu banco puede tardar entre 24 y 48 horas.

¿Qué hago si un cliente me dice que ha pagado pero no veo el pago?

Primero, verifica en el back-office de PrestaShop el estado del pedido. Si está en "Pendiente de pago", revisa el historial de la pasarela (PayPal o banco). Si el dinero está en tu cuenta, cambia manualmente el estado del pedido a "Pagado" y confirma el envío. Si no aparece, pide al cliente el justificante de pago.

¿Necesito un módulo de pago de pago?

Para PayPal y transferencia, no. Los módulos oficiales son gratuitos. Para tarjetas, depende. Stripe tiene un módulo gratuito, pero Redsys suele requerir un módulo de pago de terceros que puede costar entre 50 y 150 € al año. Merece la pena si vendes en España.

¿Puedo cobrar en otras monedas?

Sí, PrestaShop te permite configurar varias monedas. Sin embargo, ten en cuenta que PayPal y las pasarelas de pago aplican un tipo de cambio que puede no ser favorable. Te recomiendo usar una sola moneda (la de tu banco) para evitar confusiones.


Conclusión: Tu Tienda Lista para Vender

Configurar los pagos en PrestaShop no es complicado si sigues los pasos con calma. Empieza por activar PayPal y la transferencia bancaria, que son los más fáciles. Una vez que domines esos, añade el TPV virtual para tarjetas.

Recuerda siempre probar cada método de pago con una compra real (de bajo importe) antes de lanzar tu tienda al público. Esto te dará la tranquilidad de que todo funciona correctamente.

Si te surge cualquier duda durante el proceso, no dudes en consultar la documentación oficial de PrestaShop o contactar con el soporte de tu pasarela de pago. ¡Buena suerte con tus ventas!

¿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