Tu tienda se ve perfecta y el dinero no llega: dónde se está rompiendo el pago
No hay error que mirar ni página caída que señalar. Por eso este fallo puede llevar días activo antes de que alguien lo note. Lo primero es saber en cuál de los cinco está tu tienda: cuando tu WooCommerce no cobra, no es un problema, son cinco distintos.
"No cobra" son cinco problemas distintos
Mira cuál se parece al tuyo. No hace falta que aciertes: con que nos digas lo que ves, nosotros lo ubicamos. Cuando tu pasarela de pago no funciona en WooCommerce, el síntoma exacto es la mitad del diagnóstico.
El cliente intenta pagar y le rechaza
Ve un error en el momento de pagar y no puede terminar. Es el único de los cinco que el cliente te reporta rápido, porque le pasa delante. También es el que menos dinero pierde por unidad, aunque sea el más visible.
Le cobraron y no hay pedido
El cargo aparece en su tarjeta y en tu panel de la pasarela, pero en WooCommerce ese pedido no existe. El cliente tiene un cobro y nada que lo respalde. Es el que más daño hace a la reputación y el que más reclamaciones genera.
Pedido "pendiente de pago" aunque sí pagó
Existe el pedido, existe el cobro, pero WooCommerce nunca se enteró de que el pago se completó. El pedido no se surte, no se descuenta inventario y no se dispara nada. Es el mismo origen que el caso 2 y el más frecuente de todo el conjunto.
El pago ni siquiera aparece
El botón no responde, la ventana de la pasarela no abre, o el proceso se congela. Nadie llega a intentar pagar, así que no hay rechazos que mirar: solo ventas que no ocurrieron y de las que no queda rastro.
Cobra bien, pero no llegan los correos
Técnicamente no es un fallo de cobro, y lo incluimos porque llega disfrazado de uno. El cliente paga, no recibe confirmación, cree que no se hizo, y vuelve a comprar o escribe a reclamar. Tú ves pedidos duplicados y clientes molestos.
el dinero existe y está ahí
el pedido no se crea
Los casos 2 y 3 son el mismo fallo de fondo, y juntos son la mayoría de lo que atendemos: el aviso de la pasarela no llegó a tu tienda, o llegó y no se procesó. Ese conector rojo es el que reparamos primero.
Cómo saber en cuál estás, en diez minutos
Nada de esto cambia tu tienda. Son comprobaciones. Y cualquiera de las cuatro nos ahorra horas.
Compara los dos paneles
Abre el panel de tu pasarela —Stripe, Mercado Pago, PayPal, Conekta o la de tu banco— y filtra los cobros de las últimas 48 horas. Luego abre tus pedidos de WooCommerce del mismo periodo. Si en la pasarela hay cobros que no tienen pedido, o pedidos pendientes de pago en WooCommerce que en la pasarela sí están pagados, ya sabes que el problema es el aviso de la pasarela. Esa sola comparación identifica el 70% de los casos.
Mira los pedidos pendientes de las últimas horas
En WooCommerce, filtra por estado "pendiente de pago". Si hay varios de hoy y antes no era normal, estás en el caso 3.
Haz una compra de prueba tú
Con el modo de pruebas de tu pasarela si lo tienes configurado, o con el producto más barato de tu tienda y tu propia tarjeta. Recorre el proceso completo hasta el final y fíjate exactamente dónde se corta: si el botón no responde, si la ventana de pago no abre, si cobra y te deja en una página de error, o si todo sale bien y el pedido no aparece. Anota en qué paso fue. Si tu checkout de WooCommerce no funciona, ese punto exacto es el dato más valioso que nos puedes dar.
Revisa el registro de la pasarela dentro de WooCommerce
En el escritorio, en WooCommerce → Estado → Registros, hay archivos por pasarela. Las últimas líneas suelen traer el código de respuesta y el motivo del rechazo. Cópialas aunque no las entiendas.
Si haces la compra de prueba con tarjeta real, confirma antes que puedes reembolsarte desde el panel de la pasarela. Y guarda el identificador de la transacción: es lo que después permite recuperar el pedido que falte.
Lo que no conviene hacer
No cambies las claves de la pasarela "por si acaso"
Es el primer reflejo y suele empeorar todo. Si las claves actuales funcionaban, cambiarlas rompe lo poco que sí pasaba y, peor, corta el hilo entre los cobros viejos y los nuevos. Si el problema era otro, ahora tienes dos.
No marques pedidos como completados a mano en lote
Parece la salida rápida para los pendientes. Pero cambiar el estado dispara correos al cliente, descuenta inventario y, si tienes facturación conectada, puede timbrar comprobantes de pedidos que no se pagaron. Cada pedido pendiente hay que comprobarlo contra la pasarela antes de tocarlo.
No reembolses por pánico
Si reembolsas un cobro que no tiene pedido y después el pedido aparece —porque el aviso llegó tarde—, acabas con una venta surtida y un cliente que ya no pagó.
No desactives ni reinstales el plugin de la pasarela
Reinstalar suele perder la configuración y, en algunas pasarelas, invalida la dirección a la que mandan los avisos. Te queda igual de roto y con menos información.
No borres los pedidos fallidos ni los pendientes
Son el inventario de lo que hay que recuperar. Mientras estén ahí, se pueden reconstruir.
No apagues la tienda entera
Salvo que estés cobrando y no entregando, mantener la tienda abierta mientras se diagnostica suele costar menos que cerrarla.→ Lo que sí conviene: pausar las campañas de pago hasta que cobre bien.
Por qué deja de cobrar una tienda, en orden de frecuencia
El aviso de la pasarela no llega o no se procesa
La causa número uno, con diferencia, y el origen de los casos 2 y 3. Tu pasarela avisa a tu tienda que el pago se completó mediante una llamada automática. Si esa llamada no llega, WooCommerce nunca se entera. Se cae por cosas muy terrenales: un cortafuegos o plugin de seguridad que bloquea la petición por venir de fuera, una dirección que cambió tras una migración, un certificado SSL mal renovado, o un servidor que tardó demasiado en responder y la pasarela se rindió. La buena noticia: todas las pasarelas guardan el historial de esos intentos y el código con que respondió tu servidor. Ahí está escrito lo que pasó.
Caché en el carrito o en el proceso de compra
El clásico. Las páginas de carrito y pago nunca deben guardarse en caché, y a la primera instalación de un plugin de optimización agresivo —o a la segunda capa de caché encima de la primera— se cachean igual. El cliente ve un carrito que no es el suyo, o un total que no corresponde. Nos encontramos constantemente tiendas con dos o tres plugins de caché peleándose. Eso se corrige con una optimización que excluya lo que no se debe cachear.
Claves de prueba en producción, o al revés
Pasa después de una migración o de una prueba que nadie revirtió. La tienda "cobra" pero el dinero no existe, o rechaza todo sin motivo aparente.
Una actualización de WooCommerce o de la pasarela
Aquí hay un asunto específico de estos años: la convivencia entre el proceso de compra clásico y el nuevo basado en bloques. No todos los complementos de pasarela funcionan igual en los dos, y una actualización que cambie el tipo de página de pago puede dejar un botón que no responde. Lo mismo con el almacenamiento de pedidos de alto rendimiento: si un complemento no lo soporta, los pedidos pueden registrarse en un sitio y leerse de otro.
Conflicto de plugins en la página de pago
Un error de JavaScript de cualquier plugin rompe el proceso completo, aunque ese plugin no tenga nada que ver con cobrar. Síntoma típico: el botón de pagar no hace absolutamente nada.
SSL o contenido mixto
El certificado venció o la página de pago carga algún recurso inseguro. El navegador bloquea el marco de la pasarela y el cliente ve un hueco en blanco donde debería pagar.
La cuenta de la pasarela
Verificación pendiente, documentación caducada, límite de monto alcanzado o fondos retenidos. No hay nada roto en tu tienda: el problema está del otro lado y lo resuelve tu ejecutivo, no un desarrollador. Lo decimos porque es el único caso en que no deberías pagarle a nadie por arreglarlo.
Reglas de envío o impuestos que no dejan avanzar
Un código postal sin zona de envío configurada, o una regla de impuestos incompleta, y el proceso se detiene sin explicar por qué. El cliente no entiende y se va.
La verificación del banco
Los pagos con autenticación del titular fallan cuando el complemento no maneja bien el regreso desde la página del banco. Suele verse como "cobró pero el pedido quedó pendiente".
El correo, que no es cobro pero lo parece
El servidor no envía correos y nadie recibe confirmaciones. Es el caso 5 y se resuelve con envío autenticado, no tocando la pasarela.
Cómo lo resolvemos
Reproducimos la compra
Antes de teorizar, compramos. Recorremos el proceso completo y vemos exactamente en qué paso se corta. En la mayoría de los casos esto ya ubica el fallo entre los cinco.
Cruzamos tres fuentes
Panel de la pasarela, pedidos de WooCommerce y correos enviados. Donde las tres no coincidan está el agujero. Si hay facturación conectada, es una cuarta columna.
Revisamos el historial de avisos
En el panel de tu pasarela, uno por uno: si se enviaron, cuántas veces se reintentaron y con qué código respondió tu servidor. Un 403 dice "algo lo bloqueó"; un tiempo agotado dice "tu servidor tardó demasiado". Son diagnósticos distintos.
Descartamos caché y cortafuegos
Comprobamos que carrito y pago estén excluidos de toda capa de caché —la del plugin, la del servidor y la de cualquier red intermedia— y que las direcciones de aviso no estén bloqueadas por el plugin de seguridad.
Probamos en copia, con claves de prueba
Nunca ensayamos configuraciones en tu tienda en vivo. Lo que se cambia, se valida primero en un entorno de pruebas con el modo de pruebas de la pasarela.
Recuperamos los pedidos perdidos
Esta es la parte que más se agradece. Con el identificador de cada transacción de la pasarela reconstruimos los pedidos que no se crearon o completamos los que quedaron pendientes, verificando uno a uno contra el cobro real. No a bulto.
Revisamos qué quedó a medias
Inventario descuadrado, correos que no salieron, comprobantes sin emitir, integraciones que no recibieron esos pedidos. El fallo de cobro deja rastro en todo lo que cuelga de él, incluida la facturación CFDI si la tienes conectada.
Dejamos vigilancia del proceso de compra
No del sitio: del cobro. Es otra cosa y se explica abajo.
Qué pasa con el dinero que ya se cobró
Conviene decirlo primero porque es la angustia real. Lo que se cobró está en tu pasarela y ahí sigue, con su identificador y su fecha. Lo que falta no es el dinero: es el pedido que debía acompañarlo.
Mientras el cobro exista en la pasarela, hay de dónde recrear el pedido con su cliente, su importe y sus productos. Por eso insistimos en no borrar los pendientes ni los fallidos: son el mapa.
Alguien a quien le cobraron y no recibió confirmación ni pedido rara vez vuelve a intentarlo. Ese es el costo que no aparece en ningún reporte.
Y si facturas, hay un segundo frente. Un cobro sin pedido es también un cobro sin comprobante. Si tu tienda emite CFDI, la diferencia entre lo cobrado y lo timbrado tiene hoy consecuencias que no tenía antes, y conviene cerrarla en el mismo movimiento en lugar de descubrirla al cierre del ejercicio. Eso se atiende dentro de nuestra integración de facturación SAT en WooCommerce.
Cuánto cuesta y cuánto tarda
En esta urgencia lo caro casi nunca es la reparación. Lo caro es el tiempo que la tienda siguió abierta cobrando mal: cada día que pasa son más pedidos que recuperar a mano y más clientes a los que hay que escribir.
Por eso, de las cinco urgencias, esta es la que más conviene atender el mismo día aunque el sitio se vea bien.
La revisión inicial no te cuesta nada y con frecuencia ubica el fallo entre los cinco. Si hace falta entrar, el diagnóstico se paga y se descuenta de lo que contrates, e incluye el inventario de pedidos a recuperar, que es lo que te dice el tamaño real del problema. La ejecución va con alcance cerrado antes de empezar.
Vigilar la tienda no es vigilar el cobro
Casi todos los monitoreos comprueban que la portada responda. Tu portada puede estar perfecta mientras llevas tres días sin cobrar una sola venta. Lo que de verdad protege una tienda son tres cosas distintas:
Alerta de silencio de pedidos
Un aviso cuando pasan demasiadas horas sin pedidos en una franja en la que siempre los hay. El silencio también es un síntoma.
Conciliación automática
La comparación continua entre los cobros de la pasarela y los pedidos registrados. Donde no coinciden, salta la alarma el mismo día.
Compra de prueba periódica
Una transacción programada que recorre el proceso completo de principio a fin, como un cliente más, antes de que lo haga uno de verdad.
Son las tres que montamos en las tiendas que administramos con nuestro plan de mantenimiento, y las tres que casi nadie tiene. Si tu tienda factura, estas tres líneas se pagan solas: conoce cómo trabajamos el WooCommerce en producción.
Preguntas rápidas
Que el cobro es válido y que su pedido se va a registrar. Es verdad: el dinero está en la pasarela con su comprobante, y el pedido se reconstruye a partir de ahí. Lo que no conviene es reembolsar antes de comprobar.
Se sabe cruzando el panel de la pasarela con tus pedidos. Es lo primero que hacemos y suele dar un número exacto, no una estimación.
Es la firma típica de un aviso que se pierde de forma intermitente: un cortafuegos que bloquea según el origen, o un servidor que a veces tarda de más. Intermitente no significa aleatorio.
Causa clásica. Tras una migración hay que revisar la dirección de aviso configurada en la pasarela, el certificado y las reglas del cortafuegos del servidor nuevo.
Normalmente sí, y suele costar menos que cerrar. Lo que sí conviene es pausar las campañas de pago hasta que el cobro esté confirmado.
Suele ser cierto. Que el cobro se haya realizado no significa que el aviso haya llegado a tu tienda, y son dos cosas distintas. El historial de intentos de su panel lo aclara en minutos.
Si el problema es la cuenta —verificación pendiente, límites, fondos retenidos— lo resuelve tu banco o tu ejecutivo, y te lo diremos para que no nos pagues por eso. Si el problema es la tienda, es nuestro.
Mándanos la dirección de tu tienda
Y una sola cosa más: si en el panel de tu pasarela hay cobros de hoy que no tienen pedido en WooCommerce. Con ese dato sabemos en qué fallo estás antes de pedirte un solo acceso.
← Ver todos los problemas que atendemos