A new mean of payment is available for players living in Philippines, Brazil, Turkey and Israel.
You can purchase credits with Ultimate Game Cards.
You will find Ultimate Game Cards in these shops :
Philippines : Load Central
Brazil : E-PREPAG
Turkey : üyelikal
Israel : Storm
I recently bought 400credits and i paid for like 1500 worth of UGC..so it's not that bad...:)