Cada minuto sin procesar pagos es dinero perdido
Tus clientes intentan comprar y no pueden. No hay nada más frustrante (ni más caro) que tener una tienda online que no cobra. Vamos a diagnosticarlo y solucionarlo rápido.
Diagnóstico rápido
1. Haz un pedido de prueba
Usa las tarjetas de prueba de tu pasarela.
2. Revisa el error exacto
¿Qué mensaje aparece? Anótalo textualmente.
Causas comunes y soluciones
Credenciales de API incorrectas
Revisa claves API de Stripe/PayPal en tu plugin de pagos.
Modo sandbox activado
Asegúrate de estar en modo "Live", no "Test".
SSL no funciona
Las pasarelas requieren HTTPS. Verifica tu certificado. Si ha caducado, aquí tienes cómo solucionarlo paso a paso.
Moneda incorrecta
Tu pasarela puede no aceptar tu moneda configurada.
Plugin de pagos desactualizado
Actualiza WooCommerce y plugins de pago.
Conflicto con otro plugin
Desactiva otros plugins y prueba de nuevo.
Cuenta de pasarela suspendida
Verifica el estado de tu cuenta en Stripe/PayPal.
Mientras solucionas
Añade temporalmente pago por transferencia para no perder ventas.
Primero: ¿falla a todo el mundo o solo a algunos?
Esta pregunta divide el problema en dos mundos distintos y te ahorra horas.
Si falla a todos, es configuración: credenciales, certificado o pasarela caída. Se arregla en un sitio y se arregla para todos.
Si falla solo a algunos, casi nunca es tu web. Suele ser el banco del cliente rechazando la operación, y ahí tú puedes hacer poco más que mostrar un mensaje decente.
Para saberlo, mira los pedidos fallidos de las últimas horas. Si todos son del mismo método de pago, ya lo tienes acotado.
Lo que primero hay que descartar
- Credenciales de prueba en producción. Es el fallo número uno tras una migración: la tienda quedó con las claves de sandbox y los pagos no llegan a ninguna parte. Comprueba que las claves no empiezan por
testosk_test. - El certificado SSL. Sin HTTPS válido, muchas pasarelas se niegan a operar. Si además caducó hace poco, ahí tienes la explicación.
- Los avisos de la pasarela no llegan. Este es traicionero: el cliente paga de verdad, el dinero sale de su cuenta, pero tu tienda nunca se entera porque la notificación (el webhook) no llega. El pedido se queda en "pendiente" y parece que ha fallado. Casi todas las pasarelas tienen un registro de notificaciones enviadas: míralo.
- Un plugin nuevo por medio. Si empezó justo después de instalar algo, desactívalo y prueba. No hace falta más ciencia.
El detalle del importe y la moneda
Un clásico que cuesta encontrar: la mayoría de pasarelas trabajan en céntimos. Si en algún punto se envía el importe en euros, un pedido de 49,90 € se convierte en 49 céntimos, o directamente lo rechazan por importe inválido. Suele aparecer tras tocar precios o cambiar de moneda.
Qué hacer mientras tanto
Si no lo vas a resolver en la próxima hora, no dejes la tienda cobrando a medias: es peor que tenerla parada. Un cliente al que le cobran y no recibe confirmación te va a escribir enfadado, con razón.
Desactiva temporalmente el método que falla y deja activo otro, aunque sea transferencia. Vender menos es mejor que vender mal.
¿No encuentras el problema? Te ayudamos urgentemente. Si tu tienda necesita una revisión a fondo, mira nuestros servicios de e-commerce.
Equipo Codanter
Desarrollo web, IA y automatización