【Chrome web.dev Live 2020总结】第3天第13集:Web支付中的新增功能

举报
华为云官网技术团队 发表于 2020/07/23 11:21:55 2020/07/23
【摘要】 本文主要介绍了网络支付规范以及改进的Web Payments API的新功能以及优势。

1网络支付规范

下面的网络支付规范中最重要就是Payment Request API和Payment Handler API。

Payment Request API 是一个旨在消灭结账表单的系统。它显著改进了购物流程期间的用户工作流,为用户提供更一致的体验,并让电商公司能够轻松地利用各种完全不同的支付方式。Payment Request API 是一种开放式的跨浏览器标准,可以取代传统的结账流程,让商家能够在单个 API 调用中请求和接受任何付款。Payment Request API 允许网页在用户提供输入时与用户代理交换信息,然后核准或拒绝支付请求。

 Payment Handler API允许支付应用程序插入进入付款请求API以启用无格式在网上付款,这是网上支付流程的开始方式。

2Web Payments API

Web Payments API本身是低级的Web平台(W3C标准提案的原语),Google Pay等数字钱包提供可以在该平台基础上构建的JavaScript API,在加上它兼容于大部分浏览器,使得其在网络支付方面如鱼得水。

现在的支付方式可以通过两种方式进行集成。一种是基于Web的流程是实施付款处理程序,通过服务工作者添加到他们的API。还有一种则是通过本机应用程序中的支付应用程序,例如可以使用Pay与Andriod上的Chrome集成进行支付。

3网络支付付款方式

基于“基本卡”进行付款:旨在为商家提供直接付款方式,而不是基于信用卡的付款方式,使用“基本卡”,客户只需要选择一张信用卡存储在浏览器中进行付款。


 基于Web Payments API进行付款:Web Payments API使流程更加简化,用户无需像“基本卡”形式付款一样填写大量的信息就可以完成所有的付款步骤。


4 隐私保护

开发人员在建立付款流程时,需要使用iframe,Cookie和PostMessage。其中的一些机制由于容易被滥用会侵犯到用户隐私的跟踪器,从而侵犯到用户隐私。

 Web Payments API为管理此类协调提供了一致且健壮的替代方案。

5 Web Payments API的新功能

  • Skip-the-sheet:为支付程序提供了更简化的流程,允许用户直接跳至付款。

  • Delegation: 是付款处理程序API中的新功能,允许支付应用程序提供所有信息、商家要求、运输和联系方式等信息。这增强了支付应用程序的处理能力。

  • Digital Goods API:与付款请求一起使用,允许网络应用调用结算的API。

  • WebAuthn within payment handler UI:用户在付款处理程序用户界面时,可以使用一种生物识别传感器,使用户可以登录或者授权付款。 


【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。