【Chrome web.dev Live 2020总结】第3天第13集:Web支付中的新增功能
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:用户在付款处理程序用户界面时,可以使用一种生物识别传感器,使用户可以登录或者授权付款。
- 点赞
- 收藏
- 关注作者
评论(0)