Saltar al contenido
WooRescueHQ

WooCommerce / Pagos

Problemas de pago en WooCommerce

La mayoría de los problemas de pago de WooCommerce no están en el pago en sí, sino en el traspaso que lo rodea: del navegador a la pasarela, la notificación de la pasarela de vuelta a la tienda y lo que hace WooCommerce después de marcar un pedido como pagado.

Respuesta corta

Compara el registro de eventos del proveedor de pagos con las notas del pedido en WooCommerce y el registro de la pasarela para ese mismo pedido. Si el proveedor muestra un pago correcto y la tienda no muestra nada, la notificación o el webhook no llegó o fue rechazado. Si la tienda la recibió, busca un error PHP mientras se actualizaba el pedido.

Problemas concretos

Fallos de pago habituales

Cliente cobrado, pedido fallido

El pago se completó; el pedido está fallido, pendiente o no existe.

/es/woocommerce/pagos/cobro-sin-pedido/

Pago fallido con tarjetas válidas

Configuración, divisa, importes o errores de API devueltos como rechazos.

Pedidos atascados en pendiente de pago

La confirmación nunca llegó a la tienda, o fue rechazada.

Problemas con webhooks

Endpoint incorrecto, peticiones bloqueadas, firmas que no coinciden, reintentos procesados dos veces.

/es/woocommerce/integraciones/webhooks/

Bucles de 3D Secure

Clientes devueltos al checkout tras autenticarse, o bloqueados en la verificación.

Notificaciones de Redsys

URL de notificación del comercio inaccesible, errores de firma o de configuración.

Los cuatro traspasos

  1. Navegador → pasarela: los campos de pago, los scripts del proveedor y la verificación 3D Secure. Los optimizadores de scripts, las herramientas de consentimiento y el JavaScript del tema pueden romper este paso.
  2. Pasarela → tienda: el proveedor confirma el resultado con una redirección y, de forma más fiable, con una notificación o webhook de servidor a servidor. Los firewalls, las reglas de CDN, las redirecciones forzadas, los modos de mantenimiento y la autenticación básica de staging lo bloquean.
  3. Procesamiento en la tienda: WooCommerce registra el pago y ejecuta todo lo enganchado a ese momento: stock, emails, integraciones. Un error en cualquiera de esos hooks puede interrumpir la actualización.
  4. Después del pago: capturas, reembolsos y renovaciones, que a menudo se procesan más tarde mediante acciones programadas.

Señales de que la confirmación no llega a la tienda

  • El panel del proveedor muestra notificaciones o webhooks con entregas fallidas, timeouts o respuestas 3xx, 4xx o 5xx.
  • El registro de la pasarela no tiene ninguna entrada para el pedido después de que el cliente volviera de la página de pago.
  • El problema empezó tras un cambio de dominio, una migración a HTTPS, una nueva regla de CDN o WAF, o la actualización de un plugin de seguridad.

Preguntas frecuentes

¿Por qué se cobró al cliente pero el pedido falló?

Porque el pago y la actualización del pedido son dos pasos separados. Si la confirmación del proveedor no llega a la tienda, se rechaza o un error PHP interrumpe la actualización del pedido, el dinero se cobra pero el pedido nunca pasa a pagado.

¿Por qué los pedidos se quedan en pendiente de pago?

Pendiente significa que WooCommerce sigue esperando la confirmación de la pasarela. Si la confirmación no llega nunca, el pedido se queda pendiente y, con la gestión de inventario activada, puede cancelarse automáticamente al terminar el tiempo de reserva de stock.

¿WooRescue HQ está vinculado a algún proveedor de pagos?

No. WooRescue HQ es independiente y no está vinculado a Stripe, PayPal, Redsys ni a ningún otro proveedor.

$ describe el problema

¿Tienes un problema con WooCommerce?Solicita un diagnóstico.

Cuéntanos qué falla, qué ha cambiado últimamente y cómo afecta al negocio. Revisamos cada solicitud y te recomendamos el siguiente paso.

Solicitar un diagnóstico Ver servicios y precios

Nunca envíes contraseñas, claves API ni datos de tarjetas a través del formulario.

Diagnóstico desde299 €

Solicitar un diagnóstico