As far as I have observed, error code 2 steam cart tends to occur when a temporary issue justifies the cart as such. In some cases we have an item in your cart being price-checked or region-checked in the background, and the check out will fail. Removing the games and adding them again helped me out.