我看到谷歌发布了new Google Pay API for the web。但是,还有一个Payment Request API fo the web。 Google Pay只是支付请求API的重塑版吗?在什么情况下你会使用一个API而不是另一个?
答案 0 :(得分:2)
"付款请求API"是W3C标准,也是" Web Payments"的一部分。努力。这意味着API预计将由多个浏览器实施,并且已经登陆Chrome,Edge和Samsung Browser。预计它也可以在Firefox,Safari等上使用。付款申请API绝不是Google的财产,而且是开放标准。
https://www.w3.org/Payments/WG/
支付请求API可以让用户只需轻轻一按即可选择已保存的信用卡信息。但它只是更大生态系统的一部分。它可以与任何第三方支付应用程序集成,并允许用户通过支付请求API通过这些应用程序进行支付。
考虑将Google Pay作为此类付款应用之一。其他很好的例子是即将推出的Apple Pay(当Safari实施支付请求API时)或三星支付。支付宝还实施了一个,并在2017年的Google I / O上进行了讨论。
https://www.youtube.com/watch?v=hU89pPBmhds
对于那些了解付款请求API的人来说,Google Pay看起来很复杂,因为它隐藏了其库后面的付款请求API。只需一种付款方式即可启动付款申请而无需请求送货信息,您可以绕过付款申请用户界面并直接启动付款应用(在这种情况下为Google Pay)。
https://developers.google.com/payments/web/tutorial
这篇文章应该是一个好的开始:
希望这有帮助。