创建付款请求适用于模拟器,但不适用于真实设备

时间:2015-05-12 12:31:45

标签: ios xamarin stripe-payments applepay

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

我在iPhone 6和iPhone 6 plus上进行了测试,这些设备都有有效的卡片。但是,如果我尝试创建付款请求StripeClient.CanSubmitPaymentRequest,则在实际设备中始终返回false。它在模拟器中工作正常。

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

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

我必须添加任何其他内容。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

感谢您的支持。