Payments using credit and debit cards in apps

Does anybody have experience with charging for services through an app?
Here’s my research so far:

Google Wallet - Instant Buy

  • no fees. google gets his cut from the card companies (mastercard/visa… etc.)
  • requires a wallet merchant account (if you country is not supported - tough luck)
  • only supports USD as a currency
  • ios/android etc support through google play library

Stripe

  • currently trendy
  • 2.9% per transaction + €0.3 processing fee
  • €20 on chargebacks (?!?!?!)

Braintree

  • Paypal-owned company
  • 2.9% per transaction + €0.3 processing fee – currently they offer the first €50,000 in payments for free which means no transaction fees, after that fees apply.
  • only US and EU businesses
  • no cross-border fees, no exchange rate fees

Paypal

  • we all know paypal
  • higher fees

Which one would you use for India, Japan, Singapore, Hong Kong etc.?