Facebook has announced several updates to
Credits with changes that resolve a known pay flow issue, add
additional payment methods for international markets, and restrict applications
from transferring Credits between each other without prior authorization.

The pay flow issue deals with one of the three callbacks generated by the Pay
Dialog. A recent change to the callback status=settled resulted
in some cases in which users were not getting the item that they paid for. To
avoid this problem, Facebook is now asking developers to fulfill orders on the
callback status=placed instead of waiting around for
status=settled. To completely eliminate confusion, Facebook is
removing the status=settled callback 90 days from now.

Next up, Facebook Credits now supports additional payment methods in Europe,
Asia, New Zealand and Latin America. The new methods added are:

Lastly, Facebook has updated its Credits policy to restrict
apps from transferring Credits between one another without prior approval from
Facebook. The new policy:

2.14 You may not accept Credits in one application and deliver or transfer
the purchase to the user in another app without our prior authorization. For
example, an app solely designed to facilitate transactions is not
permitted.

This will affect dubious apps that facilitate illegal gambling, and may also
affect certain game developers that attempt to use one type of premium currency
across more than one game running on different app IDs — but it sounds like
Facebook is willing to make allowances for cases like that if the developer
presents them.

Facebook also notes that developers should keep their company info up to date
in order to receive payouts. The Facebook Credits documentation has also been revamped
to address developer feedback.