【问题标题】:What is the google pay equivalent of Apple Pay canMakePayments() method?什么是 Apple Pay canMakePayments() 方法的谷歌支付等价物?
【发布时间】: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


    【解决方案1】:

    Google Pay 具有与 Apple Pay 类似的功能来确定支付方式是否就绪。虽然不像在 Apple Pay 中找到那么简单,但您必须设置一些数据以确定链接中给出的准备情况 - https://developers.google.com/pay/api/web/guides/tutorial#isreadytopay

    但是,您不需要在此处明确要求商家 ID 来实现此 isReadyToPay API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      相关资源
      最近更新 更多