Javascript 谷歌支付;网上付款申请API:
我一直在尝试通过以下方法实现谷歌支付。我已经实现了所有功能,但是当我尝试在Android手机上进行测试时,会出现以下弹出窗口: 请求失败Javascript 谷歌支付;网上付款申请API:,javascript,android,google-chrome,google-pay,payment-request-api,Javascript,Android,Google Chrome,Google Pay,Payment Request Api,我一直在尝试通过以下方法实现谷歌支付。我已经实现了所有功能,但是当我尝试在Android手机上进行测试时,会出现以下弹出窗口: 请求失败 发生意外错误。请稍后再试 我遵循了,使用ADB可以看到以下错误: WalletMerchantError:loadWebPaymentData中出错:需要PaymentDataRequest.transactionInfo 这似乎意味着transactionInfo应该包含在我的paymentMethods对象中。但是,本教程另有说明: 应省略transact
发生意外错误。请稍后再试 我遵循了,使用ADB可以看到以下错误:
WalletMerchantError:loadWebPaymentData中出错:需要PaymentDataRequest.transactionInfo
这似乎意味着transactionInfo
应该包含在我的paymentMethods
对象中。但是,本教程另有说明:
应省略transactionInfo
属性。应在传递给PaymentRequest的详细信息参数中指定总价和货币
有什么建议吗?这次集成成功了吗?根据谷歌文档,不建议使用支付请求API来使用谷歌支付电子钱包,因为它说:
Chrome for Android是目前唯一支持
带有第三方支付方法的支付请求API,包括Google
支付希望将谷歌支付作为独立支付实施的网站
方法应使用带有
品牌化的谷歌支付按钮,在全球范围内吸引更广泛的谷歌受众
多种浏览器和平台
我最近自己也遇到了这个错误
我自己的经验是,它在Chrome桌面上工作,但在Chrome Android上失败。我已经联系过谷歌支付团队,他们已经承认这是一个bug。没有关于此解决方案的ETA
一般的建议是使用GooglePayJavaScript库与集成(请参阅:)