谷歌支付API 和支付请求API有什么区别?



我看到谷歌发布了一个新的网络支付API。但是,网络上还有一个付款请求API。Google Pay只是支付请求API的品牌重塑吗?在什么情况下,您会使用一个 API 而不是另一个?

"Payment Request API"是W3C标准,也是"Web Payments"工作的一部分。这意味着该API预计将由多个浏览器实现,并且已经登陆Chrome,Edge和三星浏览器。它也有望在Firefox,Safari等上使用。付款请求API从来都不是谷歌的财产,它是一个开放标准。

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

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

考虑Google Pay这样的支付应用程序之一。其他很好的例子是即将推出的Apple Pay(当Safari实现付款请求API时)或Samsung Pay。支付宝也实现了一个,并在Google I/O 2017上进行了讨论。

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

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

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

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

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

希望这有帮助。

最新更新