Facebook credits is mandatory now and is pretty popular. 95%+ of Zynga's revenues comes virtual goods which are now based on credits and the rest are from ads.
Yeah, it is pretty cool. It is amazing how much thought has gone into the concept of dynamic web pages and building that technology back in the days when the internet started getting popular. We take it for granted these days.