通过 Web Payments 为付款应用提供助力

新增了网络标准,可在网络中打造顺畅的付款体验。

网络生态系统的关键驱动因素之一是付款。凭借安全、无缝且灵活的付款系统,网络可以成为一个可持续且盈利的平台。网络付款标准有可能成为关键的基础组件,使付款解决方案能够无缝集成到商家结账流程。

什么是网络付款?

Web Payments 是现代浏览器中提供的一系列新的标准化付款 API,包括 Payment Request APIPayment Handler API 以及一些其他 API。这些新的浏览器基元简化了在线付款,并使付款应用能够更轻松地与浏览器集成。

这些标准非常灵活;它们适用于各种类型的付款系统,适用于任何设备上的任何浏览器、付款方式或付款服务提供商。这种灵活性有助于简化开发、实现一致的部署,并与新兴付款技术未来兼容。

研究表明,较长的结账流程会导致客户放弃购物车。借助网络付款,结账流程可以简化为点按几下,而无需手动输入结算数据。请参阅下面的演示,了解 Google Pay 如何利用 Web Payments 构建顺畅的流程。任何其他付款应用也可实现相同的目的:

Google Pay 和 Web Payments 的结账流程。
  1. 客户进入结账页面,然后按 GPay 按钮。

  2. Google Pay 应用会在商家网站的前面启动。

  3. 客户在检查详细信息后,在 Google Pay 应用中确认付款。

  4. 商家验证付款并批准购买交易。

浏览器支持

Web Payments 包含一些不同的技术,支持状态取决于浏览器。

Chromium Safari Firefox
桌面设备 Android 桌面设备 移动设备 桌面设备/移动设备
Payment Request API
付款处理程序 API
iOS/Android 付款应用 ✔* ✔*

在付款应用中集成网络付款的好处

通过与 Web Payments 集成,付款应用可为客户提供更好的用户体验、更出色的开发者体验以及更严格的安全性。

更好的用户体验

  • 情境付款:在商家网站上,付款在模态下进行,没有重定向或弹出式窗口。

  • 结账更快捷:客户可以将付款信息安全地保存在浏览器或付款应用中,以便在任何受支持的商家网站上使用。

  • 简化的购买体验:在完成(或取消)付款后,客户访问的商家网站与上次中断的位置完全相同。

更出色的开发者体验

  • 轻松集成:您可以从现有的平台专用付款应用或基于网络的付款应用扩展 Web Payments。

  • 集成成本低:商家可以将 Web Payments 与 JavaScript 和基本级别的服务器端集成集成。

  • 标准:与商家交换信息的协议和数据格式是标准化的,不需要深度集成。

更严格的安全性

  • 调用平台专用付款应用时防止旁加载

  • 在设计时充分考虑了即将推出的安全和隐私范式。

借助 Web Payments,付款应用还可以将任何类型的付款方式(例如电子货币、加密货币、银行转账等)引入到网络上。网络付款在设计时考虑到了可持续性,对付款处理和付款方式没有任何限制。

比较网络付款与其他方法

考虑集成网上付款的现有方法:

  • iframe:使用 JavaScript 将付款处理程序的网站注入到 iframe 中,并通过表单收集客户的付款凭据。

  • 弹出式窗口:使用 JavaScript 打开一个弹出式窗口,并通过表单或让客户进行身份验证并选择付款凭据来收集客户的付款凭据。

  • 重定向:商家将客户重定向到付款处理程序的网站,并让客户进行身份验证并选择付款凭据。重定向网址通过服务器进行通信。

  • OAuth:商家让客户可以通过 OAuth 使用付款处理程序的身份进行身份验证和授权,并通过上下文 iframe 界面选择付款方式、送货地址等。

以下是其与网络付款之间的区别:

网上付款 iframe 弹出式窗口 重定向 OAuth
情境付款 ✔*
动态价格更新
简化的购买体验
针对具体平台的应用集成
集成成本低
标准

将 Web Payments 集成到现有应用中

您可以在平台专用付款应用中和基于网络的付款应用中集成 Web Payments:如果未安装针对具体平台的付款应用,则可将基于网络的付款应用用作后备方案。客户和商家可以通过他们选择的付款方式无缝地收发付款,具体取决于环境。

针对具体平台的付款应用

  • 非常适合已安装大量用户并且希望为现有用户提供一致的 Web 体验的付款应用。

  • Android 的“intent”功能不同,网络付款会在运行付款应用之前执行签名验证,从而使恶意付款应用无法旁加载。

在上面的视频中,Google Pay 是平台专用付款应用。

基于网络的付款应用

  • 更具前瞻性:重定向或弹出式窗口等典型的付款应用技术都是基于可能会过时的第三方 Cookie。虽然仍难以预见其后果,但 Web Payments 关注的是能够更好地保护隐私并且没有第三方 Cookie 的世界。

  • 基于网络的路由非常适合有大量客户已留存卡的网络服务。

使用网页版付款应用的结账流程。

商家采用情况如何运作?

如需让付款应用可供商家使用,商家需要明确采用该应用。从技术上讲,商家必须指定付款应用的标识符(付款方式标识符),并对其使用 Payment Request API。

我们建议您在集成指南和 SDK 或库中提供良好的文档,以便促进集成。例如,Google Pay 提供了开发者指南

使用支付网关也是不错的选择,因为它们也有助于扩大您的主动联系。

费用是多少?

Web Payments 的重点在于浏览器中的标准技术。采用该机制或在浏览器中激活该机制的付款应用不会自行收取任何费用。