Braintree结果不包含付款方法成员

问题描述 投票:0回答:1

我已经将Braintree整合到iOS,PayPal和信用卡工作中,就像魅力一样。我尝试实施苹果支付(添加了商家ID,创建了苹果支付证书等)并且可以看到苹果支付选项。

当选择Apple pay时,我回来的braintree结果作为响应并不包含paymentMethod成员,随后我不能获得nonce,因为nonce依次是其成员。

还有其他人也被困在这里吗?无法找到任何相关文档。该设备似乎能够执行付款。

PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: [PKPaymentNetwork.visa, PKPaymentNetwork.masterCard, PKPaymentNetwork.amex]); //returns true

P.S:使用BTDropInController虽然它不应该有任何区别。 P.S.2:这在模拟器和设备上都会发生

ios braintree applepay braintree-sandbox
1个回答
0
投票

完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support

根据开发人员文档,这是expected behavior。选择Apple Pay作为Drop-in UI中的付款方式不会显示Apple Pay表或创建一个nonce - 您仍需要在应用中的适当时间执行此操作。使用BTApplePayClient来标记客户的Apple Pay信息。有关更多信息,请查看Braintree的Apple Pay Guide

© www.soinside.com 2019 - 2024. All rights reserved.