¿Qué revisar si la pasarela de pago de WooCommerce falla?

Pedidos que quedan pendientes, pagos aprobados que no se registran o errores al pagar. Qué revisar en WooCommerce, en la pasarela y en el servidor, en orden.

Cuando la pasarela de pago de WooCommerce falla, revisa en este orden: el estado del servicio de la pasarela y tus credenciales (modo prueba o producción), las notificaciones automáticas de pago (webhooks) que confirman la transacción a la tienda, conflictos de plugins o caché en el checkout, y la versión de WooCommerce y del plugin de la pasarela. Un pago aprobado que no aparece casi siempre es un webhook bloqueado.

Síntomas y su causa probable

SíntomaCausa probable
Error al pulsar «Pagar»Credenciales, modo prueba o conflicto de plugins
Pago aprobado, pedido «pendiente»Webhook bloqueado o URL de notificación incorrecta
Funciona a vecesCaché en el checkout o límites del servidor
Falla tras actualizarIncompatibilidad de versiones

Revisa la pasarela

  • Que esté en modo producción, no de pruebas.
  • Que las credenciales sean las de producción y no hayan vencido.
  • Que la cuenta de la pasarela esté activa y sin restricciones.
  • El registro de transacciones en el panel de la pasarela.

Notificaciones automáticas (webhooks)

La pasarela avisa a la tienda que el pago se aprobó llamando a una URL de tu sitio. Si un firewall, un plugin de seguridad o una regla de la CDN bloquea esa llamada, el pago queda aprobado en la pasarela y pendiente en la tienda. Revisa la URL de notificación configurada y los registros del firewall.

Revisa la tienda

  • Excluye carrito, pago y mi cuenta de la caché.
  • Prueba el pago con los plugins no esenciales desactivados (en un entorno de pruebas).
  • Actualiza WooCommerce y el plugin de la pasarela juntos.
  • Revisa el registro de WooCommerce (Estado → Registros).

La documentación oficial está en WooCommerce Documentation.

Mientras se soluciona

Ofrece una forma de pago alternativa (transferencia o pago contra entrega si aplica) y avisa en el checkout. Revisa a mano los pedidos pendientes contra el panel de la pasarela para no perder ventas ya pagadas. Si la tienda además está lenta, mira por qué WooCommerce está lento.

En resumen

Pasarela y credenciales, webhooks, caché y conflictos, versiones. Ese orden resuelve la mayoría de fallas de pago sin adivinar.

Lo que suelen preguntar sobre fallas en la pasarela de pago de WooCommerce

¿Pierdo el dinero si el pedido quedó pendiente?

No; el pago queda en la pasarela, solo falta registrarlo en la tienda.

¿Puedo marcar el pedido como pagado a mano?

Sí, después de verificarlo en la pasarela.

¿Cloudflare puede bloquear los webhooks?

Sí, con reglas de bots o firewall estrictas.

¿Cada cuánto probar el pago?

Después de cada actualización y una vez al mes.