将条纹与apple-pay集成时,我不断收到此错误。我已经尝试过根据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。}
答案 0 :(得分:3)
感谢您的帮助。 Thomas @ Stripe支持的回复解决了我的问题。
嘿那里,
感谢您写这篇文章,我很乐意为您提供帮助!大多数情况下,当我们看到这是Xcode缓存不正确的结果时,我建议回到https://stripe.com/docs/mobile/apple-pay的指南并从头开始(包括创建一个新的Apple Merchant ID)。 / p>
确保使用您在https://dashboard.stripe.com/account/apple_pay从Stripe获得的证书签名请求创建Apple Pay证书,并使用您的新商家ID(此流程成功且没有任何警告)。
然后下载Apple提供给您的证书并将其上传到Stripe信息中心。
最后,完成所有操作后,启用" Apple Pay"您的应用中的功能,并在功能屏幕上选择新的商家ID。
此外,请勿忘记更改代码中的商家标识符(即[Stripe paymentRequestWithMerchantIdentifier:myNewMerchantId])。
我希望这会有所帮助,但如果您需要更多详细信息,请随时与我联系。 祝一切顺利, 托马斯