Google Pay API 与 Payment Request API 有什么区别?

Swe*_*weG 7 payment web payment-request-api google-pay

我看到 Google 发布了一个新的 Google Pay API for web。但是,还有一个用于 WebPayment Request API。Google Pay 只是 Payment Request API 的更名吗?在什么情况下你会使用一种 API 而不是另一种?

age*_*tmr 6

“支付请求 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

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

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

希望这可以帮助。

  • 从最终用户的角度来看,这与仅在浏览器中存储信用卡详细信息有什么不同? (2认同)