Qué importa primero: La redireccionamiento final carga detalles del pedido utilizando una clave, sesión y endpoint. Una página en blanco 404, bucle de redireccionamiento o error fatal puede ocurrir después del pago y crear ambigüedad peligrosa.
Qué indica realmente este síntoma
La primera tarea es la conciliación financiera; la segunda es reparar el rutas de puntos finales o la ejecución de plantillas.
Recopila pruebas antes de cambiar nada
- Grabar ID de pedido, clave de pedido, transacción pasarela y redirigir URL.
- Comprueba si el pedido existe y el pago se ha completado a pesar del error de página.
- Inspecciona el estado del endpoint que falla, la cadena de redireccionamiento y PHP logs.
- Test checkout endpoints y tema anulados con caché bypassed.
Causas más habituales
- Fallo en la reescritura del punto final: La ruta recibida por orden no se resuelve correctamente.
- Perdido sesión o clave: Cookies o redirige eliminar el acceso al contexto de pedido.
- Plantilla mortal: El código Theme o plugin falla al renderizar la confirmación.
- Página privada en cachéada: Un CDN sirve una respuesta inválida u otra sesión.
Secuencia segura de diagnóstico y reparación
- Reconciliar el pago antes de cualquier reintento.
- Reparar reescrituras de endpoint, redirecciones canónicas o el error fatal.
- Excluir las páginas de confirmación y cuenta de caché de página completa.
- Prueba el éxito, el pago fallido y las rutas invitadas checkout.
Cómo distinguir entre las causas probables
No trates Fallo en la reescritura del punto final y Perdido sesión o clave como causas equivalentes. La ruta recibida por orden no se resuelve correctamente. En cambio, cookies o redirige eliminar el acceso al contexto de pedido. Para distinguirlas, usa estas dos comprobaciones: Grabar ID de pedido, clave de pedido, transacción pasarela y redirigir URL; y comprueba si el pedido existe y el pago se ha completado a pesar del error de página. Con esos datos podrás decidir si conviene aplicar la primera acción controlada —Reconciliar el pago antes de cualquier reintento— o si debes conservar el estado actual y ampliar la investigación.
En una tienda activa, reproduce el problema con un pedido de prueba controlado y sigue el mismo recorrido de pago, stock, impuestos y notificaciones que usan los clientes. No cambies varios componentes del checkout a la vez, porque destruirías la evidencia necesaria para atribuir el fallo. Documenta la fecha y hora exactas, la URL o transacción afectada, el último estado correcto conocido y cada cambio realizado durante el diagnóstico. Ese registro permite distinguir una reparación reproducible de una desaparición temporal del síntoma.
Qué no debes hacer
Nunca exponga los detalles del pedido simplemente debilitando la comprobación de la llave del pedido.
Cómo verificar la reparación
- La página de confirmación se carga para los contextos de invitados y cuentas autorizados.
- Pago, pedido, stock y correo electrónico de acuerdo.
- Actualizar la página no crea otro cargo u orden.
Que el síntoma visible desaparezca no es suficiente. Cierra la incidencia solo cuando la acción original que fallaba, el recorrido de negocio relacionado y los registros relevantes confirmen que el problema ha desaparecido.