1

我们正在尝试将 Apple Pay 添加到我们现有的网站。我弹出了付款表,并且看到了对 onvalidatemerchant 的调用,该调用又调用了我们的服务器,该服务器返回了看起来是有效的 Merchant Session 对象,但是当我使用该对象调用 completeMerchantValidation 时,我得到一个没有其他信息的类型错误.

有没有人遇到过这个并找到解决错误的方法。我正在使用 iOS 10.2.1 的 iPad Mini 上进行测试。

4

1 回答 1

4

此处发布的解决方案以防其他人遇到类似问题。

事实证明,您需要将一个 JavaScript 对象传递给 completeMerchantValidation。原来我正在将一个 JSON 字符串传递给 completeMerchantValidation 并且需要使用 JSON.parse(response.data.Result); 将其转换为一个对象;然后事情开始按预期工作。

于 2017-06-14T20:15:14.827 回答