So this system is the only system that can be used to process payments for Facebook apps. You can longer utilize your own system or accept payments routed through a 3rd party.Reminder: Required Migration to Facebook Credits by July 1st
Effective July 1, we will require social game developers on Facebook Platform to process all payments through Facebook Credits, as we announced in January. To prepare for your players and business, we strongly recommend that you begin migrating to Facebook Credits if you have not already made steps to do so. For information on implementation options and best practices, please see the Facebook Credits Integration Guide.To learn more or follow the latest news on Facebook Credits, visit the Credits Developer Guide.
Personally I like this idea and so far it seems to streamline the whole process. Facebook gamers buy a generic credit and use it in all Facebook games that accept payments. The developers get to set the prices of course still. For every $1 spent on credits and used in the app nets the developer 70 cents and Facebook gets 30 cents. Payouts are on a 30 day timer and the account must have $100 or more to process the payment.
Since I am developing my game solely for Facebook, I don't see an issue with this but other seem too. Feel free to let me know about your thoughts.