谷歌浏览器提供在线购物功能,一键下单

(Google)由于Payment Request API背后的魔力, (Payment Request API)Google正在积极为其Chrome浏览器添加电子商务风格。最近,Chrome正在扩展其功能,以提高您的互联网浏览体验。还有什么比简化最终提高用户生产力的在线购买体验更好的方法呢?

谷歌浏览器支付请求 API

谷歌浏览器(Google Chrome)重新定义在线支付体验

chrome://flags后面提供了谷歌浏览器新的一键式结账体验(one-click, one-tap checkout experience),允许用户尝试实验性的Web Payments API功能。另一个属于同一Web Payments类别的实验性(Web Payments)Chrome标志允许Payment Request API在可能的情况下打开最小的 UI。

现在,Chrome希望显着改善和加快您的电子商务体验(speed up your e-commerce experience)。因此,Chrome对其存储支付相关信息的方式进行了重大改革。通过这种方式,Chrome正在寻求简化在(Chrome)MacWindowsLinuxChrome OSAndroid上下达电子商务订单的过程。

Payment Request API已经存在了相当长的一段时间。然而,谷歌(Google)表示,它的重点已经从试图弄清​​楚支付请求 API(Request API)如何对商家直接有价值,转移到API(APIs)如何在网络上实现更好的支付应用体验。

“We’ve learned that building a compelling payment flow requires much more than just returning a credit card number. That’s why we are switching gears to focus on enabling payment apps through the Web Payments APIs,” said Eiji Kitamura, Developer Advocate at Google.

查看您的付款

Chrome不仅希望充当商家、用户和支付方式之间的中介,还希望在应用程序界面内为用户提供无表单支付体验。它可以在最少使用移动设备键盘的情况下实现更快的结账和支付处理。因此(Hence),开发者可以在很大程度上改善用户的支付体验。

尽管66%(66 percent)的商业流量来自移动设备,但谷歌(Google)表示,移动转化约占桌面转化的三分之一(one-third)谷歌(Google)认为移动设备上较低的转化率是结帐表格复杂的结果。

过去,谷歌使用(Google)Autofill简化了结帐流程,据称这使移动设备的转化率提高了25% 。(25 percent)尽管Autofill可能会摆脱数据输入的手动性质,但Google认为它仍然基于相同的结帐流程,Google正在积极尝试通过Payment Request API解决这一问题。

弥合原生支付应用程序的差距

与 Web 应用程序不同,本机应用程序提供无摩擦的在线支付体验。Chrome用户通常必须填写冗长的表格,并通过弹出窗口和重定向执行多个步骤才能完成网络支付。现在,Payment RequestPayment Handler API(Payment Handler APIs)共同承诺弥合( bridge the native payments app gap)Chrome 中的原生支付应用程序差距。

“Payment Request API provides a standardized way to invoke a version-mediated, low-friction payment flow on the web similar to what users might already be familiar with in many native apps,” Kitamura continued. “Payment Handler API allows payment apps to plug into the primary guest API to enable form-free payments on the web.”

测试 Chrome 的更快结帐速度

网站调用支付请求 API(Payment Request API)并提供支付参数,包括成本和兼容的支付选项。然后, Chrome(Chrome)会确定网站支持的支付方式与用户在浏览器中配置的支付方式的交集。最终,Chrome允许用户选择他们喜欢的付款方式。

Chrome用户可以输入新的送货地址或选择现有地址。他们可以选择适用的交付方式。付款方式可以是信用卡或安装在其设备上的钱包应用程序之一,例如Google Pay。最后,用户点击“支付”。然后,Chrome 会请求所选付款方式的响应。

添加卡支付请求接口

支付处理器首先验证请求,然后将响应直接返回给服务器。这样,网站就拥有了处理付款所需的所有信息,进一步消除了离开结帐页面上下文的需要。

同时,支付处理程序 API(Payment Handler API)带来了一个全新的生态系统,允许基于 Web 的支付应用程序充当支付方式并将自身集成到商家网站中,这得益于标准的支付请求 API(Payment Request API)

(Wallet)Google Pay电子钱包应用程序可以构建在Web Payments API(Web Payments APIs)之上。现有支付应用程序可以通过多种方式与Payment Request API集成。正如Google解释的那样,其中一种选择是通过在他们现有的支付体验中添加一个服务工作者来实现支付处理程序 API(Payment Handler API)

Google Chrome电子商务的未来

Payment Handler API中的“委托”功能允许支付应用程序提供商家请求的所有信息,例如运输和联系信息。以前,相同的信息过去总是来自浏览器。

目前,谷歌希望支付处理程序(Payment Handlers)有足够的时间来适应未来通过网络浏览器进行的无障碍电子商务。您可能会问,什么是Payment Handler好吧(Well)支付处理(Payment Handler)程序是一个代表用户处理支付请求的 Web 应用程序。

Web应用程序必须指定它们是否处理送货地址和联系信息。他们可以指定是否单独支持每个付款选项,也可以指定是否支持所有付款选项。谷歌表示,向(Google)支付处理(Payment Handlers)商提供送货地址和付款人联系信息的完整授权是最终的图片。

网络支付标志

根据TheWindowsClub看到的一份技术文件,谷歌(Google)并没有强制支付处理程序(Payment Handlers)在短期内处理运输/联系要求。

Chrome可以直接跳转到支付处理程序。如果电子商务网站在Payment Request API中表明支持单一支付方式,则必须使用URL标识支付方式。在另一种情况下,用户必须为支持的付款方式安装至少一个付款处理程序。(Payment Handler)

如果用户没有为支付方式安装支付处理程序,则应通过即时注册的方式注册支付处理程序。当满足这些条件时,用户手势和Chrome将触发付款请求(Payment Request),并且浏览器将跳过工作表。

“Together, delegation and skip-the-sheet enable payment apps to more easily transition their existing flows to the Payment Handler API.”

该功能的工作原型位于Desktop(Desktop)上的“Experimental Web Platform features”标志后面。Google计划在除Android Webview之外的所有平台上实施该功能,因为它表示付款(Payment)处理程序API未针对Android Webview实施。

一键结帐以替换Chrome中的基本卡片(Chrome)

支付请求 API Web 浏览器

(Chrome)谷歌(Google)证实, Chrome最终将不再支持基本卡(basic-card)支付方式。谷歌(Google)最初以基本卡的形式将支付请求 API(Payment Request API)添加到Chrome,作为基于表单的信用卡支付的替代方案。使用基本卡,客户可以选择存储在浏览器中的信用卡以更快地付款。谷歌(Google)表示,它正在冻结Chrome内置基本卡支持的功能开发,但错误修复除外。

除了Chrome之外,支付请求 API(Payment Request API)还与基于 Chromium 的新 Microsoft Edge(Chromium-based Microsoft Edge)兼容。同时,该功能目前正在FirefoxSafari浏览器中开发。



About the author

我是一名硬件工程师,拥有超过 10 年的 IOS 和 MacOS 系统工作经验。在过去的 5 年里,我也是一名夜班老师,并且自学了如何使用 Google Chrome。我在这两个领域的技能使我成为网站开发、图形设计或网络安全工作的完美人选。



Related posts