FB credits must have gotten some traction, because facebook games are only allowed to use facebook credits as premium currency...
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.