ios - 如何以编程方式将支付卡添加到苹果钱包中

标签 ios applepay

我们尝试从我们的应用程序中将信用卡、借记卡详细信息添加到 Apple Pay。

以下是苹果文档中的内容。

重要添加支付通行证需要 Apple 颁发的特殊权利。在实例化此类之前,您的应用程序必须包含此权利。有关申请此权利的更多信息,请参阅 developer.apple.com/apple-pay/上的发卡机构部分。 在沙箱环境中,我们尝试了 entitlement key ,但我们无法加载支付卡详细信息。

我们可以手动添加支付卡iTunes。但可以通过编程方式在 Apple Pay 钱包中添加支付卡。

是否可以像 pkpass 文件一样模拟 Testcard(支付卡)? 没有可用于在沙盒环境中模拟支付卡的文档。

https://developer.apple.com/reference/passkit/pkaddpaymentpassviewcontroller?language=objc

提前致谢。

最佳答案

如果我没理解错的话,你已经有了授权 key (我假设你已经获得了 Apple 的特别许可)。我还假设您正在使用 PKAddPaymentPassViewController 进行配置过程。如果所有这些都是正确的,那么您还需要记住一些事情。首先,您不能使用模拟数据甚至测试环境来测试它。您必须使用真实支付卡的生产数据,Apple Pay 可以与发卡机构确认这些数据。此外,该应用程序必须与 TestFlight 一起分发才能运行,因此您不能直接从 Xcode 运行。

关于ios - 如何以编程方式将支付卡添加到苹果钱包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43138233/

相关文章:

ios - SwiftUI macos NSWindow 实例

iphone - 如何将此脚本安装到 PhoneGap for iOS

iphone - 短信和电话的 URL Scheme

ios - PKPaymentAuthorizationViewController 在 iOS 8.4 上意外崩溃

ios - 对于 ApplePay paymentAuthorizationViewController 委托(delegate)创建 nil PKSummaryItem

ios NSMutableAttributedString NSKernAttributeName 错误的字距与 "fl"和 "fi"字母

ios - swift 2 : Binary operator '==' cannot be applied to operands of type '()?' and 'Bool'

javascript - 如何在 NativeScript 中使用 Apple Pay

ios - PkPaymentAuthorizationViewController didAuthorizePayment 不返回 token 值