【发布时间】:2018-05-31 15:30:46
【问题描述】:
我已经在 iOS 中集成了 Braintree,paypal 和信用卡的工作就像一个魅力。我尝试实施 Apple Pay(添加了商家 ID,创建了 Apple Pay 证书等)并且可以看到 Apple Pay 选项。
选择 Apple pay 时,我作为响应返回的 Braintree 结果不包含 paymentMethod 成员,随后我无法获得 nonce,因为 nonce 又是其中的成员。
还有其他人也被困在这里吗?找不到有关此的任何文档。该设备似乎可以进行支付。
PKPaymentAuthorizationViewController.canMakePayments(usingNetworks: [PKPaymentNetwork.visa, PKPaymentNetwork.masterCard, PKPaymentNetwork.amex]); //returns true
P.S:使用 BTDropInController 虽然它不应该有任何区别。
P.S.2:这发生在模拟器和设备上
【问题讨论】:
-
显示一些代码可能你在创建付款请求时遗漏了一些东西。
-
我可能还没有使用 BTDropInController 发出请求,它应该为我这样做。我并没有真正在其他付款方式中自己提出请求,或者我只是使用 BTDropInController
标签: ios braintree applepay braintree-sandbox