2

将条纹与苹果支付集成时,我不断收到此错误。我试过根据 Stripe 上传 CSR 文件,但没有运气。

{com.stripe.lib:ErrorMessageKey=我们无法完全解密您的请求。请确保您已在https://dashboard.stripe.com/settings/apple_pay上传您的 Apple Pay 证书。如需帮助,请参阅https://stripe.com/docs/mobile/apple-pay。,NSLocalizedDescription=我们无法完全解密您的请求。请确保您已在https://dashboard.stripe.com/settings/apple_pay上传您的 Apple Pay 证书。如需帮助,请参阅https://stripe.com/docs/mobile/apple-pay。}

4

1 回答 1

3

感谢您的帮助。Thomas @ Stripe 支持的回复解决了我的问题。

嘿,

感谢您写这篇文章,我很乐意提供帮助!大多数情况下,当我们看到这是 Xcode 缓存不正确的结果时,我建议您回到https://stripe.com/docs/mobile/apple-pay上的指南并完全从头开始(包括创建一个新的 Apple 商户 ID)。

确保使用您在https://dashboard.stripe.com/account/apple_pay从 Stripe 获得的证书签名请求并使用您的新商户 ID 创建 Apple Pay 证书(并且此过程成功且没有任何警告)。

然后下载 Apple 提供给您的证书并将其上传到您的 Stripe 仪表板上。

最后,完成所有这些后,在您的应用中启用“Apple Pay”功能,并在“功能”屏幕上选择新的商家 ID。

另外,不要忘记更改代码中的商家标识符(即 [Stripe paymentRequestWithMerchantIdentifier:myNewMerchantId])。

我希望这会有所帮助,但如果您需要更多详细信息,请随时与我联系。一切顺利,托马斯

于 2015-05-31T01:00:56.463 回答