如何从 ios 应用程序将信用卡/借记卡添加到苹果钱包

Posted

技术标签:

【中文标题】如何从 ios 应用程序将信用卡/借记卡添加到苹果钱包【英文标题】:How to add a credit/debit card into apple wallet from the ios App 【发布时间】:2018-01-24 07:44:50 【问题描述】:

如果有人提供解决方案以了解我们如何从我们的应用程序将信用卡/借记卡详细信息添加到钱包,我将非常有帮助。我有用户的信用卡/借记卡详细信息,当用户在我的应用程序中点击 Apple Pay 选项时,需要打开 Apple Wallet 中的添加卡屏幕并预先填充卡数据。我们如何实现相同的目标。 提前致谢

【问题讨论】:

您无法从应用中添加信用卡。 我们可以将借记卡添加到钱包吗? 您不能在钱包的上半部分添加任何东西,除非您是发卡机构(并且与 Apple 有协议)。对于下半部分,有一个开放的 API 来创建机票、登机牌、优惠券、会员卡等。 感谢您的回复。我想知道,不是用户将他们的借记卡/信用卡详细信息明确添加到钱包(存折)应用程序中,我们的应用程序可以通过从用户那里收集卡详细信息并将用户带到钱包中的添加卡屏幕来完成任务吗? 您能做的最好的事情就是提供一个屏幕来告诉用户该做什么。为什么你甚至需要信用卡详细信息? Apple Pay 的基本原则之一是不需要与商家共享底层信用卡详细信息。我想即使你在你想做的事情上取得了成功,获得苹果批准的应用程序的可能性也会很低。 【参考方案1】:

好消息是这个可以做到。您正在寻找的是支付卡的应用内配置。这是使用PKAddPaymentPassViewController 完成的,这需要您的应用程序的com.apple.developer.payment-pass-provisioning 授权密钥。坏消息是,没有人可以提交具有此权利的应用程序,因为它需要 Apple 的特别许可,我认为这是为银行等发卡机构保留的。如果您认为自己符合条件,则需要通过 apple-pay-inquiries@apple.com 直接联系 Apple。

【讨论】:

我在 Entilement 文件 gettign 代码签名错误中添加了这个 com.apple.developer.payment-pass-provisioning 权利... 是否存在官方记录的答案? @Hrvoje developer.apple.com/documentation/passkit/…【参考方案2】:

Apple only want to communicate with bank.@pajevic

最新的电子邮件地址是:apple-pay-provisioning@apple.com

在https://developer.apple.com/apple-pay/我们可以在右下角找到

【讨论】:

在回复其他答案时,您应该将其作为评论发布,而不是创建另一个答案

以上是关于如何从 ios 应用程序将信用卡/借记卡添加到苹果钱包的主要内容,如果未能解决你的问题,请参考以下文章

如何以编程方式将银行借记卡或信用卡添加到 Google 电子钱包中?

iOS - 从 ios 应用程序以加密形式将信用卡/借记卡存储在服务器上,然后再次从应用程序解密。我怎样才能最安全地管理它?

如何区分支付卡(例如信用卡/借记卡)号码和非支付卡号码?

将资金从商家帐户转移到信用卡/借记卡持有人银行,可能使用 ACH

PayPal - 将金额从管理员 PayPal 转移到用户的借记卡/信用卡

在贝宝结帐菜单中隐藏“添加借记卡或信用卡”选项