Checkout now updates logged in status also fixed so card payment is always checked