gpt4 book ai didi

ios - ApplePay iOS 错误 - 此设备无法付款

转载 作者:技术小花猫 更新时间:2023-10-29 10:57:37 26 4
gpt4 key购买 nike

将 ApplePay 与我的测试应用程序集成时,出现错误:

This device cannot make payments

我已经设置了要使用的卡,并在销售点终端对其进行了测试 - 在那里工作正常。

应该工作(但不工作)的代码行是:

PKPaymentAuthorizationViewController *auth = [[PKPaymentAuthorizationViewController alloc] initWithPaymentRequest:paymentRequest];

最佳答案

Apple 的文档在详细列出集成步骤方面严重不足。

Apple 的 Getting Started with Apple Pay文档提到了这些要点:

先决条件

除了使用 PassKit 框架实现 Apple Pay 之外,您还必须:

  • 如果您还没有支付处理器或网关,请设置一个帐户一个
  • 通过 Certificates, Identifiers & Profiles 注册商家标识符
  • 提交 Certificate Signing Request获取将用于加密和解密支付 token 的公钥和私钥
  • (缺少步骤)将证书包含在您的钥匙串(keychain)中
  • 在您的应用中加入 Apple Pay 权利。

在我的例子中,我忘记了第 3 步。解决方法是使用在第 2 步中创建的商家 ID 提交新的 CSR,并将生成的证书包含在您的钥匙串(keychain)中。

编辑:等等,还有更多!

您还需要前往 Apple 成员(member)中心的 AppIDs 部分,编辑应用程序的 App ID,以包含您刚刚创建的商家帐户 ID。否则,您的应用将不会被配置为使用商家 ID。之后,转到 Xcode 首选项并刷新您的配置文件(如果需要,也可以手动下载并安装它们)。

这些步骤应该可以帮助您解决“此设备无法付款”错误。

关于ios - ApplePay iOS 错误 - 此设备无法付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26476469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com