Swe*_*weG 7 payment web payment-request-api google-pay
我看到 Google 发布了一个新的 Google Pay API for web。但是,还有一个用于 Web的Payment Request API。Google Pay 只是 Payment Request API 的更名吗?在什么情况下你会使用一种 API 而不是另一种?
“支付请求 API”是 W3C 标准,也是“网络支付”工作的一部分。这意味着该 API 有望由多个浏览器实现,并且它已经登陆 Chrome、Edge 和三星浏览器。它也有望在 Firefox、Safari 等上可用。Payment Request API 绝不是 Google 的财产,它是一个开放标准。
https://www.w3.org/Payments/WG/
据说 Payment Request API 允许用户只需轻轻一按即可选择他们保存的信用卡信息。但它只是更大生态系统的一部分。它可以与任何第三方支付应用程序集成,并允许用户通过支付请求 API 通过这些应用程序进行支付。
将 Google Pay 视为此类支付应用程序之一。其他很好的例子是即将推出的 Apple Pay(当 Safari 实现 Payment Request API 时)或 Samsung Pay。支付宝也实现了一个,并在 Google I/O 2017 上做了一个演讲。
https://www.youtube.com/watch?v=hU89pPBmhds
对于那些了解 Payment Request API 的人来说,Google Pay 看起来很复杂的原因是它在其库后面隐藏了 Payment Request API。通过仅使用单一付款方式启动 Payment Request 而无需请求送货信息,您可以绕过 Payment Request 用户界面并直接启动支付应用程序(在本例中为 Google Pay)。
https://developers.google.com/payments/web/tutorial
这篇文章应该是一个好的开始:
希望这可以帮助。