Google 付款 API 与付款请求 API 有什么区别?

What is the difference between Google Pay API vs Payment Request API?

我看到Google发布了一个new Google Pay API for the web. However, there is also a Payment Request API fo the web。 Google Pay 是否只是 Payment Request API 的更名?在什么情况下你会使用一个 API 而不是另一个?

"Payment Request API" 是 W3C 标准,也是 "Web Payments" 工作的一部分。这意味着 API 有望被多个浏览器实现,并且它已经登陆 Chrome、Edge 和三星浏览器。并且它还有望在 Firefox、Safari 等上可用。付款请求 API 从来都不是 Google 的 属性,它是一个开放标准。

https://www.w3.org/Payments/WG/

支付请求API据说允许用户只需轻轻一按就可以选择他们保存的信用卡信息。但它只是更大生态系统的一部分。它可以与任何第三方支付应用程序集成,并允许用户通过支付请求通过这些应用程序进行支付API。

考虑 Google 使用此类支付应用之一进行支付。其他很好的例子是即将推出的 Apple Pay(当 Safari 实现支付请求 API 时)或 Samsung Pay。支付宝也实施了一个,并在 Google I/O 2017 年做了一次讨论。

https://www.youtube.com/watch?v=hU89pPBmhds

Google 为了解付款请求 API 的人付款,这让它看起来很复杂,因为它隐藏了付款请求 API 其库的背后。通过仅使用一种支付方式发起支付请求而不请求送货信息,您可以绕过支付请求用户界面并直接启动支付应用程序(在本例中为 Google 支付)。

https://developers.google.com/payments/web/tutorial

这篇文章应该是一个好的开始:

https://medium.com/dev-channel/addressing-common-misconceptions-about-the-payment-request-api-4d0db51dae75

希望对您有所帮助。