我们尝试从我们的应用程序中将信用卡、借记卡详细信息添加到 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/