Accepting apple pay donations for multiple nonprofits

Note I am not currently using apple pay as I have not implemented this. I am using Stripe Elements and Stripe Checkout.

Have you directly interacted with Apple regarding the approval process for collecting donations within your app? If so, what feedback did you receive?​

Yes via app review. I had it rejected for my personal apple dev account not being registered via Benevity. The only option seemed to be to either create an apple account for each customer and an app for each customer or to take the donation payment outside the app via the browser. I am still planning on to looking into solutions around this.
I have one app with many customers which takes the donation outside the app (not ideal) and some white label apps - one for each customer with the customers registered with Benevity and taking the donation inside the app.

Were you required to have each nonprofit listed in your app obtain approval through Benevity? Did Apple mandate that each nonprofit have its own Apple Developer Program membership and Merchant ID, or is there flexibility for a platform like yours to manage donations on their behalf?​

I am still looking into ways to make this work with the multiple nonprofits within one app. Basically I put it in the too hard review later basket. I am going to look into it more when I try to implement Apple Pay later this year. I am hopeful it is possible to do.

How did you navigate the integration of Stripe Connect with Apple Pay? Apple Pay thorugh tapping reader is already supported by Stripe. Were there any specific challenges or requirements from Apple in this regard?​

I am not using Apple Pay yet. I delayed the implementation as I need to do some major upgrades to the app package versions which I will do later this year.

I would like to stay updated on your progress as I will be revisiting this later this year.
I am also looking at using portable Stripe card readers to take donations but this would be outside the app store.

Apologies not that helpful!

1 Like