La página «Pedido recibido» de WooCommerce no carga después del pago
Una página de agradecimiento rota puede ocultar un pedido exitoso. Comprueba el estado del pago y del pedido antes de pedir al cliente que vuelva a intentarlo.
CUADERNO DE RESCATE WORDPRESS
Guías revisadas por un especialista para webs rotas, comprometidas o bloqueadas. Diagnóstico, seguridad y decisiones prácticas sin recetas ciegas.
Una página de agradecimiento rota puede ocultar un pedido exitoso. Comprueba el estado del pago y del pedido antes de pedir al cliente que vuelva a intentarlo.
PayPal y WooCommerce no están de acuerdo cuando la entrega, identidad u orden de IPN/webhook falla. Reconcile la transacción primero.
Cuando Stripe muestra éxito de pago pero WooCommerce permanece pendiente, rastree el evento webhook, firma y búsqueda de pedidos.
Un webhook 401/403 significa que el receptor rechazó la identidad o el permiso, o una capa de seguridad bloqueó la solicitud. Inspecciona la respuesta exacta.
Los cargos duplicados son un incidente financiero. Detenga más reintentos, conserve las referencias pasarela y reconcilie cada orden.
Los pedidos duplicados pueden ser dos presentaciones de checkout, un reintento de pasarela o código personalizado creando dos veces. Compara IDs, fecha y horas y referencias de transacciones.
Un pago exitoso de pasarela y un pedido fallido de WooCommerce son dos sistemas en desacuerdo. Reconcile la transacción antes de cambiar de estado.
Añadir al carrito puede fallar en JavaScript, validación de producto, creación de sesión o la respuesta del servidor. Captura la petición y el aviso.
Un carro vacío en checkout normalmente significa que el WooCommerce sesión cookie o los datos del carro se perdieron entre solicitudes. Trace la transición.
Un componente nulo no tiene una cadena confiable de actualización o procedencia. Retírela, reemplace el código afectado y asuma que las credenciales pueden estar expuestas.
XML-RPC puede ser abusado para intentos de acceso o tráfico de pingback. Identifica las integraciones necesarias antes de restringirlo.
Las peticiones de acceso repetidas pueden agotar PHP antes de comprobar las contraseñas. Contenga en el borde y conserve el acceso legítimo.