21

I want to implement an option in my app by which users could donate some $. (Donations ofcourse, will not be in lieu of additional features)

What is the best way of doing so? Paypal? Google Checkout?

Any examples/ api that I can use to simplify this?

Amey
  • 2,214
  • 2
  • 19
  • 28
  • I'm in your same situation. Will use PayPal (praying to not have one of those horror stories :) because in my country (Argentina) you must have an AdSense account to receive payments via Checkout – Jose_GD Apr 19 '12 at 14:32

3 Answers3

23

You can use my new library under Apache License 2.0: https://github.com/dschuermann/android-donations-lib

It simplifies the integration of Donations via Google Play Store, PayPal, and Flattr.

  • 1
    Hi dominik can you elaborate your licencing info – Rohit Jul 31 '13 at 08:08
  • I strongly discourage using such libraries as it violates the [Google Play Developer Policy for monetization](https://play.google.com/intl/en/about/monetization-ads/). – Paul Lammertsma Apr 21 '20 at 09:27
11

Similar question has been asked before...

"Via the paypal website you can create a link that is specific to your PayPal ID that will allow people who follow it to donate any amount that they'd like to you. All you'd have to do for this to work on android is put a button in your app that when clicked creates an Intent containing this link and start it. That will open up the browser to the correct page that the user can use to make a donation." - Tim's comment on PayPal Donations on Android Apps

Community
  • 1
  • 1
XiaoChuan Yu
  • 3,951
  • 1
  • 32
  • 44
4

I think the best way to do it is using Android's built in in app purchasing system: http://developer.android.com/guide/market/billing/billing_overview.html

Todd Davies
  • 5,484
  • 8
  • 47
  • 71
  • Would Google be taking a cut from this then? I don't think PayPal takes anything from donations/gifts. Edit: Although, let me add that I think PayPal is corrupt as hell and if I could - I'd refrain from doing business with them. – TJ Biddle Feb 28 '12 at 22:04
  • 1
    Looks like it's 30% but it's also more integrated than Paypal... Your choice! – Todd Davies Feb 28 '12 at 22:12
  • Thanks. But if I were to use in-app payments using Google Checkout, I would need to add "inventory items" of different prices (so that user may select and pay that amount) With Paypal where user can choose exact amount he/she wants to donate. – Amey Mar 01 '12 at 09:44
  • Hmm, in that case, you could implement some set values, and then have a custom value option that takes the user to paypal. – Todd Davies Mar 01 '12 at 16:44
  • Maybe I'm missing something here, but according to Google's policy, Section 2.2, Permissible Payment Transactions, says that you need to be a verified non-profit in order to process donations from buyers. – mraviator Sep 19 '12 at 17:27
  • link is broken :( - new link seems to be: [https://developer.android.com/google/play/billing/index.html](https://developer.android.com/google/play/billing/index.html) – Bö macht Blau Jul 06 '16 at 16:33