Money tends to be unfortunately misrepresented in the public at large.
The statement that money can buy happiness is lambasted by most "forward thinking" people who tend to favor sentimentality in human relationships over something that can be bought and sold at whim.
This is the wrong way of looking at it. The people who decry money and its relation to happiness have missed the point completely.
This sentimentality and "human worth" view of the situation has no relevance with regards to what money can actually provide.
Money does actually buy happiness. In fact, money is probably one of the best ways to obtain happiness that we know of.
The moralists are confusing happiness with "contentment"; the two being quite different modes of being.
Contentment is a more evolved feeling than happiness. It is hard to track and describe since it is by definition divorced from many outward emotional and physical responses.
To be content is very much to be satisfied where you are; to be satisfied with yourself. This feeling is independent of money since it does not want and desire.
Happiness on the other hand is "elation"; an elevation of one's emotional being to higher levels in the literal sense. The chemical pathways that cause mood elevation are quite known.
Money, being only a means to get "what you want" will give you the happiness that you want, whatever it may be.
Happiness is fleeting, however,
but contentment is lifelong.