Here is a list of supported payment methods depending a mobile device.

[Google Play]
1. Credit or debit cards that allows foreign purchases
2. Mobile phone billing (Data charges)
3. Google Play gift cards

[App Store]
1. Credit or debit cards that allows foreign purchases

* In-app purchases are processed through the App Store or Google Play.
Depending on the type of your card, you can be charged with DCC (Dynamic Currency Conversion) fee.