I always took Kirk's comment about "They're still using money" and telling Gillian that they "don't have money in the future" was a reference to not using currency rather than not having a monetary system.
That's STILL the way I look at it.
The Federation uses credits; we've all seen it. But it's all electronic, as it were. No physical currency changes hands. That's it.