Cómo configurar pagos en PrestaShop (PayPal, tarjeta, etc.)
¿Qué necesitas antes de configurar pagos en PrestaShop?
Configurar pagos en PrestaShop es uno de los pasos más importantes para que tu tienda online empiece a vender. Sin una pasarela de pago bien configurada, tus clientes no podrán completar sus compras y abandonarán el carrito.
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso al panel de administración de tu PrestaShop (normalmente en
/admin). - Cuenta activa en el proveedor de pagos que quieras usar (PayPal, Stripe, Redsys, etc.).
- Certificado SSL activo en tu dominio. Sin HTTPS, muchos métodos de pago no funcionarán correctamente.
- Datos de API (claves, tokens o credenciales) que te proporciona cada pasarela.
- PHP 7.1 o superior y la versión de PrestaShop actualizada.
[INFO] Si tu tienda está alojada en Syspanel, recuerda que puedes acceder a tu panel de control en el puerto 2106 para gestionar archivos, bases de datos y certificados SSL de forma sencilla.
Los métodos de pago más usados en PrestaShop
PrestaShop permite integrar decenas de pasarelas de pago. Las más habituales son:
- PayPal: La más popular a nivel mundial. Ideal para ventas internacionales.
- Tarjeta de crédito/débito (Visa, Mastercard, Amex): A través de pasarelas como Stripe, Redsys, PayU o MercadoPago.
- Transferencia bancaria: Muy usada en tiendas B2B o para clientes que prefieren pagar después.
- Contra reembolso: Aunque está en desuso, todavía hay nichos que lo usan.
- Pagos con Bizum o wallets digitales: Cada vez más demandados en España y Latinoamérica.
En este artículo nos centraremos en configurar pagos prestashop con PayPal y con tarjeta (usando Stripe como ejemplo), que son los métodos más comunes.
Cómo configurar pagos en PrestaShop: Paso a paso
1. Accede al módulo de pagos
Dentro de tu panel de administración de PrestaShop, ve a:
Módulos → Gestor de módulos
En el buscador, escribe "pago" o "paypal" para ver las opciones disponibles. PrestaShop trae de serie algunos módulos como:
- Paypal (oficial de PrestaShop).
- Pagos por transferencia bancaria.
- Pago contra reembolso.
- Cheques.
Si no ves el que necesitas, puedes instalarlo desde el catálogo de módulos o subiendo un archivo .zip.
2. Configurar PayPal en PrestaShop
PrestaShop Paypal es el módulo oficial y el más recomendado. Te permite aceptar pagos con cuenta PayPal y con tarjeta de crédito sin necesidad de tener cuenta en PayPal (en algunos países).
Instalación del módulo PayPal
- Ve a Módulos → Gestor de módulos.
- Busca "PayPal" en el buscador.
- Haz clic en Instalar.
- Una vez instalado, aparecerá en la lista de módulos instalados.
Configuración básica
Haz clic en Configurar dentro del módulo PayPal. Te pedirá:
- Modo de funcionamiento: Puedes elegir entre "Producción" o "Sandbox" (pruebas). Empieza con Sandbox para hacer pruebas.
- Correo electrónico de PayPal: El correo asociado a tu cuenta PayPal.
- Moneda: Asegúrate de que coincida con la moneda de tu tienda (EUR, USD, MXN, etc.).
- Tipo de pago: Puedes activar pagos con tarjeta sin cuenta PayPal (esto depende del país).
[TIP] Si no tienes cuenta PayPal Business, créala primero en paypal.com. Es gratuita y necesaria para recibir pagos.
Credenciales API
Para que PrestaShop se comunique con PayPal, necesitas generar credenciales API. El módulo oficial te guía automáticamente, pero si usas un módulo de terceros, deberás:
- Entrar a tu cuenta PayPal Business.
- Ir a Herramientas → Todas las herramientas → API.
- Crear una aplicación REST API.
- Copiar el Client ID y el Secret.
- Pegarlos en la configuración del módulo en PrestaShop.
3. Configurar pagos con tarjeta en PrestaShop (Stripe)
Para pagos tarjeta prestashop, Stripe es una de las mejores opciones. Es rápida, segura y acepta Visa, Mastercard, Amex y muchos otros.
Instalar el módulo Stripe
- En Módulos → Gestor de módulos, busca "Stripe".
- Instala el módulo oficial de Stripe para PrestaShop.
- Ve a Configurar.
Obtener las claves de Stripe
Para funcionar, Stripe te pedirá dos claves:
- Publicable key (clave publicable).
- Secret key (clave secreta).
Estas las encuentras en tu panel de Stripe:
- Entra en dashboard.stripe.com.
- Ve a Desarrolladores → Claves API.
- Copia ambas claves.
- Pégalas en la configuración del módulo en PrestaShop.
[WARNING] La Secret key es sensible. Nunca la compartas ni la subas a repositorios públicos. Si se filtra, alguien podría hacer cargos no autorizados.
Configuración avanzada de Stripe
En el módulo de Stripe puedes activar:
- Pagos con tarjeta (siempre recomendado).
- Apple Pay y Google Pay (si tu tienda tiene SSL).
- Pagos en 3D Secure (obligatorio en Europa para mayor seguridad).
- Moneda y país de la tienda.
4. Otros métodos de pago en PrestaShop
Transferencia bancaria
PrestaShop trae un módulo nativo llamado "Pago por transferencia bancaria". Solo tienes que:
- Ir a Módulos → Gestor de módulos.
- Buscar "transferencia".
- Instalar el módulo.
- Configurar los datos bancarios (IBAN, titular, entidad).
- Activar el método.
El cliente verá los datos de la transferencia al finalizar la compra.
Contra reembolso
También es un módulo nativo. Solo tienes que activarlo y configurar el coste adicional (si quieres cobrar algo extra por este método).
5. Configurar métodos de pago por zona geográfica
PrestaShop te permite restringir métodos de pago según el país del cliente. Esto es útil para no ofrecer métodos que no funcionan en ciertos países.
Para configurarlo:
- Ve a Módulos → Gestor de módulos.
- Haz clic en el módulo de pago que quieras limitar.
- Ve a la pestaña Restricciones.
- Marca los países donde quieres que esté activo.
- Guarda los cambios.
[INFO] Si vendes en varios países, revisa siempre estas restricciones para evitar problemas de cobro.
6. Configurar pagos por grupo de clientes
Otra opción interesante es limitar métodos de pago por grupo de clientes. Por ejemplo, puedes ofrecer "pago por transferencia" solo a clientes B2B.
Para ello:
- En el módulo de pago, busca la pestaña Grupos de clientes.
- Marca o desmarca los grupos según tu estrategia.
- Guarda.
7. Probar los pagos antes de lanzar la tienda
Antes de abrir tu tienda al público, es fundamental probar los pagos.
[WARNING] Nunca hagas pruebas con tarjetas reales. Usa tarjetas de prueba que proporcionan PayPal y Stripe.
Tarjetas de prueba para Stripe
Stripe ofrece tarjetas como:
- 4242 4242 4242 4242 (Visa, siempre válida).
- 4000 0025 0000 3155 (requiere 3D Secure).
- 4000 0000 0000 9995 (rechazada).
Cuentas de prueba para PayPal
PayPal tiene un entorno Sandbox donde puedes crear cuentas de comprador y vendedor ficticias. El módulo oficial de PrestaShop te permite activar el modo Sandbox fácilmente.
8. Solucionar problemas comunes al configurar pagos
El pago no aparece en el checkout
- Revisa que el módulo esté activo.
- Comprueba las restricciones por país y grupo.
- Verifica que la moneda de la tienda coincide con la del módulo.
- Revisa que el certificado SSL está activo.
El pago falla al confirmar
- Comprueba las claves API.
- Revisa si el modo Sandbox está activado (en producción no debe estarlo).
- Mira los logs de errores en Parámetros avanzados → Registros.
No llega el correo de confirmación
- Revisa la configuración de correo en Parámetros avanzados → E-mail.
- Comprueba que el módulo de pagos tiene activas las notificaciones.
9. Consejos de seguridad y buenas prácticas
- Mantén PrestaShop actualizado a la última versión.
- Actualiza los módulos de pago periódicamente.
- Activa 3D Secure para pagos con tarjeta.
- No guardes datos de tarjetas en tu servidor (Stripe y PayPal lo hacen por ti).
- Usa contraseñas fuertes en tu panel de administración.
- Haz copias de seguridad antes de modificar configuraciones.
[TIP] Si tu tienda está en Syspanel, puedes programar copias de seguridad automáticas desde el panel (puerto 2106) y restaurarlas con un clic si algo sale mal.
10. Preguntas frecuentes (FAQ)
¿Cuánto tarda en activarse PayPal en PrestaShop?
La instalación y configuración del módulo tarda unos 15 minutos. La verificación de la cuenta PayPal puede tardar entre 24 y 48 horas.
¿Puedo usar PayPal y tarjeta a la vez?
Sí, puedes tener varios métodos de pago activos. PrestaShop muestra todos los disponibles al cliente en el checkout.
¿Qué comisiones cobran PayPal y Stripe?
Las comisiones varían según el país y el plan. PayPal suele cobrar un porcentaje por transacción + comisión fija. Stripe tiene una tarifa similar. Consulta sus webs oficiales para más detalles.
¿Puedo configurar pagos en criptomonedas?
PrestaShop tiene módulos de terceros para criptomonedas, pero no son nativos. Si quieres usarlos, busca módulos compatibles con tu versión.
¿Qué hago si mi módulo de pago no aparece en el checkout?
Revisa las restricciones de país, grupo y moneda. También comprueba que el módulo está instalado y activo.
¿Es obligatorio tener SSL para pagos con tarjeta?
Sí, es totalmente obligatorio. Sin SSL, los datos de la tarjeta viajan sin cifrar y los bancos bloquean la transacción.
Conclusión
Configurar pagos en PrestaShop es un proceso sencillo si sigues los pasos correctos. Tanto prestashop paypal como las pasarelas de tarjeta (Stripe, Redsys, etc.) se integran fácilmente con el panel de administración. Lo más importante es:
- Elegir los métodos de pago adecuados para tu mercado.
- Configurarlos correctamente con las credenciales reales.
- Probar todo en modo sandbox antes de lanzar.
- Mantener los módulos actualizados.
Con esta guía, tu tienda estará lista para aceptar métodos de pago prestashop de forma segura y profesional. Si tienes dudas, consulta la documentación oficial de PrestaShop o contacta con tu proveedor de hosting.
[INFO] Recuerda que si usas Syspanel como panel de control, puedes gestionar tus certificados SSL, bases de datos y copias de seguridad desde el puerto 2106 para que todo funcione correctamente con tus pasarelas de pago.
