【发布时间】:2022-11-17 20:07:59
【问题描述】:
我想看看是否有一种方法可以在 chrome 的移动网络上快速检查用户是否启用了 Google Pay。在 IOS 上,我可以在 safari 开发工具上调用 window.ApplePaySession.can make payments() 方法来立即知道用户是否启用了 apple pay。
是否有等效的代码 sn-p 我可以调用 Chrome 开发工具来确定用户是否启用了 Google 支付?我不需要能够进行交易或任何复杂的事情,我只需要知道用户是否启用了该功能。
就我的研究而言,我发现 window.PaymentRequest(methodData).canMakePayments() 应该可以解决问题,但该路由的问题是 methodData 需要商家 ID 和商家名称等信息,而我没有这些信息。在苹果方面,我确实需要该信息来进行交易,但我不需要它来简单地检查苹果支付是否可行。有没有办法(可能类似于我之前共享的代码 sn-p)询问浏览器是否启用了 Google Pay 而无需提供额外信息(例如商家 ID)?
【问题讨论】:
标签: reactjs payment applepay google-pay payment-request-api