Saltar al contenido
WooRescueHQ

Servicio especializado

Resolución de problemas de pago en WooCommerce

Transacciones fallidas, clientes cobrados sin pedido, pedidos que se quedan en pendiente de pago, bucles de 3D Secure, webhooks que nunca llegan. Los problemas de pago viven entre WooCommerce, el plugin de la pasarela y el proveedor de pagos: rastreamos ese traspaso y encontramos dónde se rompe.

Qué revisamos

  • El registro propio de la pasarela en WooCommerce → Estado → Registros
  • El historial de eventos y de entregas de webhooks del proveedor para los pagos afectados
  • Si la URL de notificación es accesible: firewall, reglas de CDN/WAF, redirecciones, modo mantenimiento, autenticación básica
  • La validación de firma y secreto de las notificaciones entrantes
  • Las notas del pedido, los cambios de estado y los hooks que se ejecutan tras el pago
  • Errores PHP y acciones programadas en el momento del callback

Qué recibes

  • Qué paso del traspaso falla, con las evidencias
  • Una lista de pedidos afectados que hay que cuadrar, cuando podemos identificarlos
  • El arreglo y cómo verificarlo con una transacción real de prueba
  • Recomendaciones para detectar el problema antes la próxima vez

Dónde se rompe el traspaso del pago

Un pago atraviesa al menos cuatro fronteras, y cada una falla de forma distinta:

  1. Navegador → pasarela. El formulario de pago, su JavaScript y la verificación 3D Secure. Los fallos aparecen en la consola del navegador y en el panel de red, y a menudo dependen del tema, de un optimizador de scripts o de un banner de consentimiento.
  2. Pasarela → tienda. El proveedor confirma el pago mediante una redirección y, de forma más fiable, una notificación o webhook de servidor a servidor. Si esa petición se bloquea, se redirige o se rechaza, el pago existe pero el pedido nunca se entera.
  3. Procesamiento en la tienda. WooCommerce marca el pedido como pagado y ejecuta todo lo que está enganchado a ese momento: stock, emails, integraciones. Un error PHP en cualquiera de esos hooks puede interrumpir la actualización.
  4. Después del pago. Reembolsos, capturas, renovaciones de suscripciones y disputas, que a menudo se procesan más tarde mediante acciones programadas.

El diagnóstico identifica qué frontera falla antes de cambiar nada, para que el arreglo no cree un segundo problema, como pedidos marcados como pagados que nunca se pagaron.

FAQ

Preguntas frecuentes

¿Estáis vinculados a Stripe, PayPal o Redsys?

No. WooRescue HQ es un servicio de ingeniería independiente y no tiene ninguna vinculación con proveedores de pago. Trabajamos con los plugins de pasarela y las herramientas del proveedor que ya utilizas.

¿Podéis ver datos de tarjetas?

No, y nunca los necesitamos. Los datos de tarjeta los gestiona el proveedor de pagos. Nunca envíes números de tarjeta ni claves secretas del proveedor por el formulario.

¿Por qué el pedido se queda pendiente si el pago se realizó?

Normalmente porque la notificación del proveedor nunca llegó a la tienda o fue rechazada: una URL bloqueada, una redirección, una firma que no coincide o un error PHP al procesarla. El registro de webhooks o notificaciones del proveedor muestra cuál.

$ 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