2012-07-16 28 views
0

我正在为iOS上的慈善机构准备应用程序。贝宝是我的第一选择。 我不能假设所有用户都有Paypal,但我确定他们都有iTunes帐户。有没有任何API可以通过iTunes帐户捐款?

我可以通过输入iTune帐户用户名和密码让用户捐赠给慈善机构吗?

苹果支持Red Cross donation for Japan quake。有Apple开放这种API吗?

+1

您还可以使用IAP(应用程序内购买) – 2012-07-16 06:13:48

+0

将苹果费30%捐赠? – Mickey 2012-07-16 06:55:06

+0

iAP是收费的。 – 2012-07-16 06:57:08

回答

3

更新:

US non-profits can accept donations via Apple Pay

起2016年11月14日,总部设在美国的非营利组织可以使用苹果的收费,提供简单和安全的方式来接受他们的应用程序和网站内捐款。与使用Apple Pay购买商品和服务类似,用户可以在不输入帐单,运费或联系信息的情​​况下进行捐赠。

App Store guidelines继续说:

可接受

批准的非营利组织可以直接使用苹果公司自己支付的应用程序内募捐,所提供的那些筹款活动坚持所有App审查指南。这些应用程序必须披露如何使用这些资金,遵守所有必要的地方和联邦法律,并向捐赠者提供适当的税收收据。将捐赠者连接到其他公益组织的非营利性平台必须确保应用程序中列出的每个非营利组织都已经通过了非营利性审批流程。了解有关成为获得批准的非营利组织的更多信息。

不可接受

除非你是一个获得批准的公益,应用程序为慈善机构募捐和内筹集资金。想要为这些原因募集资金的应用程序必须在App Store上免费,并且只能通过Safari或SMS等方式在应用程序外部收集资金。

我以前的回答早于慈善捐赠政策的修订。


他们不仅没有API,但他们似乎明确排除了这样做的可能性。见App Store Review Guidelines的第21节:

21慈善机构和捐助

21.1应用程序,其中包括可以捐款给认可慈善组织必须是自由

21.2捐款的收集必须通过以下方式完成工作的能力一个网站在Safari或短信

我不太确定他们为什么要这样做(也许是501(c)(3)组织的会计问题)。

总之,通过MFMessageComposeViewController发起短信或通过尽可能多的用户参数可以在Safari网页通过

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlForDonation]]; 
+0

谢谢你的帮助。即使我创建了一个网页并重定向用户,但我没有发现iTunes像开放标识一样对付款进行身份验证。 但至少我必须为App审批创建UIWebView或pop safari。 – Mickey 2012-07-16 06:40:47

相关问题