Insufficient workflow validation
![[20260310153551.png]](/assets/20260310153551.COIlEehK.png)
LAB
![[20260310154512.png]](/assets/20260310154512.C2n6ahnz.png)
Al iniciar sesión y luego agregar, para luego agregar producto y proceder a pagar el sitio web realiza una serie de validaciones.
![[20260310154739.png]](/assets/20260310154739.QLcY3gfD.png)
La primera validación que se realiza es la de validar si el carrito contiene algún item.
![[20260310154848.png]](/assets/20260310154848.4OruN4nz.png)
La segunda validación que se realiza es la confirmación del pago.
![[20260310154933.png]](/assets/20260310154933.DYpYbl8h.png)
Para finalmente proceder el proceso de compra.
![[20260310155022.png]](/assets/20260310155022.BWNLU0gm.png)
Pero este no sigue un flujo, por lo que al agregar y proceder con la confirmación del pago.
![[20260310155146.png]](/assets/20260310155146.eKTRUXXk.png)
Este procede con el proceso de ejecutar la compra.
c
GET /cart/order-confirmation?order-confirmed=true![[20260310155236.png]](/assets/20260310155236.BYAkRR6F.png)