如果我在我的iPhone应用中使用PayPal支付网关,苹果会批准吗?

26
如果我在iPhone应用中使用PayPal网关,苹果会批准吗?

1
我认为他们希望所有设备的付款都通过苹果进行,所以很可能不行。 - Thilo
https://dev59.com/9nRA5IYBdhLWcg3w8SaJ - Thilo
我只想了解PayPal的实时应用程序ID。在iOS应用程序获得批准后,PayPal是否提供应用程序ID?我们需要在我们的应用程序中使用应用程序ID和用户名,对吗?简而言之,在提交给苹果之前,我需要了解在实时PayPal帐户上测试应用程序的过程,谢谢。 - wasim
这个问题似乎不属于范畴,因为它涉及应用商店政策而非编程。 - Bill the Lizard
1
对于虚拟产品,您必须使用苹果的IAP;对于实物商品/服务,您可以使用自己的支付方式。更多详情请参考:https://developer.apple.com/in-app-purchase/In-App-Purchase-Guidelines.pdf - Dallas Clark
6个回答

38

经过4个月的时间,我想向您报告讨论话题的结果(至少对于我们公司来说):

由于这个问题对我们的业务具有一定的意义,因此在开始将Paypal API集成到我们的应用程序之前,我直接向苹果公司(appreview@apple.com)询问了以下内容:


尊敬的审核团队,

我有一个关于应用内使用外部支付机制(iOS Paypal Gateway)的问题:

我们计划创建一个社交网络应用程序,该应用程序将向用户提供关于他们所在地区的事件/聚会信息以及提供一些用户之间的交流。

我们还有一个想法,即使用iOS Paypal Gateway出售一些活动门票(在组织者同意的情况下)。

现在我的问题是:

由于活动门票属于“实物商品”,因此没有关于使用Paypal Gateway的限制,对吗?

(不允许为此目的实现“In Purchase API”,因为出售的产品不会是“虚拟商品”,对吗?)

感谢您的支持。

..


6天后,我们收到了以下答复:


亲爱的......,

感谢您联系应用审核团队。苹果公司无法提供关于拟议中应用程序提交的预先批准或审查和评论应用程序概念或代码的服务。 但是,使用应用内购买来购买实物商品的应用程序不适合在App Store中发布。可以通过外部购买机制来完成实物商品的购买。 (我强调)

请根据您想开发的具体应用程序仔细阅读App Store审核指南。可以在https://developer.apple.com/appstore/resources/approval/guidelines.html找到App Store审核指南。

此外,我们强烈建议您仔细阅读“iOS开发者计划许可协议”、“iOS人机界面指南”和“应用内购买编程指南”,以确保您的应用程序符合所有文档要求。

有关准备提交应用程序以及有关App Store审核流程的其他信息,请访问:http://developer.apple.com/iphone/appstore/approval.html

期待审核您的应用程序。

J..

应用程序审核


因此,我们得到了实现意图的绿灯。

12月13日,我们将应用上传到App Store。

在4天内,我们收到了来自苹果的“销售准备就绪”的批准!

至少对于我们的业务(售卖活动门票),在iPhone应用程序中使用PayPal API是可能的。


1
嗨,creator_11,我想了解PayPal的实时应用程序ID。在iOS应用程序获得批准后,PayPal是否提供应用程序ID?我们需要在应用程序中使用应用程序ID和用户名,对吧?简而言之,在提交给苹果之前,我需要了解在实时PayPal帐户上测试应用程序的过程。谢谢@creator_11。 - wasim

18
通常情况下,是的,您的应用将被拒绝。根据iOS应用商店审核指南(需要登录)第11.2节,任何未使用应用内购买的应用都将被拒绝。

11.2 使用In App Purchase API (IAP) 以外的系统在应用中购买内容、功能或服务的应用将被拒绝。

此外,请注意,任何购买真实世界的商品或服务都不允许,根据第11.3节的规定。我建议阅读整个文件,或者至少阅读第11节(如果是慈善应用程序,则还需阅读第20节)。这应该可以让您对允许和不允许的内容有一个很好的了解。

8
请注意,“此外,请注意,任何购买真实世界的商品或服务都不允许” 通过 IAP(应用内购买)。这并不意味着禁止购买,只是需要使用其他方式。AppStore上有一些应用程序使用信用卡支付。 - Unfalkster
1
@Unfalkster - 你能给出一些这样做的应用程序示例吗(通过信用卡直接支付现实世界的商品/服务)?我正在寻找可以参考的应用程序。[顺便说一句,我知道这是一个旧帖子:-)] - techfoobar
有没有办法将用户重定向到PayPal网页浏览器以购买内容? - Chris Alan
1
这是新链接:https://developer.apple.com/app-store/review/guidelines/#in-app-purchase - Amal T S

10

很抱歉再次坚持这个问题。 但我无法同意Moshe的看法,即“iOS应用商店审核指南”将禁止使用外部支付机制(如PayPal网关)购买实物商品。

第11.2节敦促开发人员使用应用内购买API(IAP)销售“虚拟商品”。

第11.3节禁止使用该IAP出售“实物商品”。

因此,我认为没有禁止使用外部付款机制出售“实物商品”,对吧? 事实上,有一些应用程序使用Paypal网关出售某种实物商品,例如“LEDwatchapp” http://itunes.apple.com/app/ledwatchapp/id410279039?mt=8 或“yorder” http://m.yorder.it/ (后者我还没有尝试过,但它是来自Paypal网站的推荐)。

我还计划在我们的应用程序中实现这个PayPal网关以出售一些活动门票。 这就是为什么我对这个讨论非常感兴趣。 谢谢你们的评论。


我完全同意你的观点。实体商品可以通过任何网关购买,包括Paypal、Stripe、Braintree等。IAP/Apple Pay仅适用于数字商品。 - vipul_vj
我在许多应用程序中使用了Braintree,它们全部都已经上线。 - baydi

3
根据以上第11.3节,您必须为iPhone以外的服务或商品使用其他付款提供商。这意味着您可以使用PayPal或其他付款提供商。
物理商品是显而易见的情况,但不仅限于此。例如,如果您销售的是通过手机设备之外交付的服务,例如约会服务或帮助台服务。
我有使用经过Apple批准且未使用IAP的iPhone应用程序的经验。
例如礼品卡应用程序(用于实体店的虚拟礼品卡) http://itunes.apple.com/us/app/istash-cards/id486722915?mt=8。 此应用程序使用ZooZ SDK,该SDK允许在IAP之外进行信用卡和PayPal处理。

4
注意:本帖作者为Zooz的员工。 - cdeszaq

2

我知道有人因使用PayPal网关而被拒绝了他们的应用,因此我认为苹果很可能会拒绝你的应用。苹果希望你使用他们的应用内购买机制。


1
只要您不出售数字商品,就可以使用PayPal API。苹果不会限制iPhone用户使用PayPal支付实物商品和现实世界的服务。

1
这是不正确的。请阅读苹果App Store审核指南iOS的第11节。 - Moshe
你在任何iPhone原生应用程序中使用PayPal支付网关吗? - avinash
1
@Moshe 哦,好的,这就解释了...谢谢你提醒我! :) - SamSPICA
1
@avi - 我并没有这样做,但我曾经读到相关资料。我想你可以使用网页重定向,或者使用 StoreKit API,但该 API 仅适用于 iTunes。 - SamSPICA
@Moshe,阅读苹果应用商店审核指南的第11节,如果是针对实物商品,则禁止使用IAP,但没有任何禁止您使用其他机制。 - Unfalkster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接