创建付款请求在模拟器中有效,但在真实设备上无效

Creating Payment Request works in simulator, but not on a real device

我在我的应用程序中集成了 Stripe 组件并使用 Apple Pay 接受付款。

我在iPhone 6 和iPhone 6 plus 上测试过,这些设备都有有效的卡。但是如果我尝试创建付款请求 StripeClient.CanSubmitPaymentRequest 在真实设备中总是返回 false。它在模拟器中运行良好。

http://components.xamarin.com/view/stripe

我遵循了上面提供的所有步骤。

我还有什么要补充的。请帮我解决这个问题。

您是否在 Apple 开发者门户网站上创建了商家 ID,为该 ID 提供了证书,并在您的项目中启用了所需的权利?

问题是我在权利中添加了商家 ID 作为该键 (com.apple.developer.in-app-payments) 的字符串值。在我更改为该键(com.apple.developer.in-app-payments)数组项中的商户 ID 后,其工作正常。截屏。com/t/mfW7CABNuxE

感谢您的支持。