I think a certain amount of money is necessary for happiness, but not sufficient.
Some social scientists suggest that the value of money in terms of satisfaction to the individual is in logarithmic proportion to the dollar value. That is, if you only have $10, receiving another $10 means a lot to you. If you already have $1000, you wouldn't refuse another $10, but it's not going to make a significant difference to you.