Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Apple Pay recurring donations for iOS #1032

Open
BPerlakiH opened this issue Nov 22, 2024 · 4 comments
Open

Implement Apple Pay recurring donations for iOS #1032

BPerlakiH opened this issue Nov 22, 2024 · 4 comments
Assignees
Milestone

Comments

@BPerlakiH
Copy link
Collaborator

No description provided.

@BPerlakiH BPerlakiH self-assigned this Nov 22, 2024
@BPerlakiH BPerlakiH added this to the 3.7.0 milestone Nov 22, 2024
@BPerlakiH BPerlakiH changed the title Implement Apple Pay recurring payment for iOS Implement Apple Pay recurring donations for iOS Nov 22, 2024
@BPerlakiH
Copy link
Collaborator Author

@kelson42 @rgaudin

I investigated this option. It seems that in order to effectively manage recurring payments / subscriptions, we need to authenticate our users (meaning sign in / sign up).
Once we have a user ID, we can via stripe, create a stripe user for them, save (in stripe) their default payment method (using stripe customer + setup intent), and create their subscriptions.

The other thing that the user needs to be able to do is to manage the subscription (eg. have the ability to resign). For this the sign in is also required.

In order to do this, we need to integrate with (the most supported one would be) Sign in with Apple.

@kelson42
Copy link
Contributor

kelson42 commented Dec 5, 2024

@kelson42 @rgaudin

I investigated this option. It seems that in order to effectively manage recurring payments / subscriptions, we need to authenticate our users (meaning sign in / sign up).
Once we have a user ID, we can via stripe, create a stripe user for them, save (in stripe) their default payment method (using stripe customer + setup intent), and create their subscriptions.

The other thing that the user needs to be able to do is to manage the subscription (eg. have the ability to resign). For this the sign in is also required.

In order to do this, we need to integrate with (the most supported one would be) Sign in with Apple.

Considering that each Apple user has an AppleID, we should probably go forward with that.

@rgaudin
Copy link
Member

rgaudin commented Dec 6, 2024

I estimate a few days of my time. Let's say 4.

@Popolechien you'll have to decide if it's worth it and when to implement it

@Popolechien
Copy link
Member

Ok let us put this on hold until 6 months after launch of the single-support option so we can assess the likelihood (and RoI) of getting recurring donors.

@kelson42 kelson42 modified the milestones: 3.7.0, 3.9.0 Dec 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants