高品质的音视频能力是怎样的? | Qcon 全球软件开发大会·上海站邀请函 了解详情
写点什么

W3C Web 支付 HTTP 规范工作草案发布

  • 2016-10-08
  • 本文字数:913 字

    阅读完需:约 3 分钟

2016 年 9 月 15 日, Web 支付工作组发布了 Web 支付 HTTP API 1.0 Web 支付 HTTP 消息 1.0 的工作草案。该工作组希望得到大家对于这些早期草案的反馈。

Web 支付工作组致力于对 Web 支付的高层流程、API 和消息架构进行规范化。这些规范化工作的好处在其章程目标里做了阐述:

  • 为用户提供更好的结算体验,尤其是移动端用户。这些标准应当能够促成一种可以提升用户体验的自动化方式。
  • 简化支付流程,这有望降低未完成交易(“放弃购物车结算”)的放弃比例。
  • 更容易采用支付工具的改进(比如跟安全性有关的)版本或新的支付工具。
  • 通过机器可读的数字支付请求和响应增加价值。

工作组建议我们先从 Web 支付 API 草案开始,然后再研究 Web 支付消息草案。在该草案中,API 是 CRUD 风格的 Web API,消息是可以用任何模式语言表示的数据模型。示例中的消息所用的 JSON 格式仅仅是为了阐明问题。

下图是目前文档中描述的高层 Web 支付流程,它描述了一个拉动支付流程,但规范也支持推送支付。该流程主要有三个阶段:支付应用程序【1】注册,发起支付请求,生成支付响应。

支付中介 (payment mediator) 是个新概念,原来并不存在。从其名称可以看出,它会协调收款方、付款方和选定的支付应用程序之间的消息流。这个组件会对支付进行判断,根据其类型是拉动支付还是推送支付来智能地路由支付请求。它还会根据收款方所接受的支付方式选择付款方的支付应用程序。

很明显这个草案中有一些很有趣的困难要解决:

  • HTTP 状态码 402 还未定义。
  • 与错误响应的 HTTP 状态码相关的问题。除了目前已有的诸如 ACH、信用卡和密码货币等数字支付系统所引发的各种可能性之外,它还需要支持未来的数字支付方式。
  • 风险矩阵。一些新引入的敏感操作包括:
    • 为了注册支付应用程序,支付方的 HTTP 客户端要到支付服务提供方的网站上验证自己。
    • 支付中介的动作。

译者注:
【1】按照工作草案的定义,支付 App 是指能接收支付请求并返回支付响应的组件。

查看英文原文 W3C Web Payments HTTP Specification Working Drafts Released


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-10-08 19:001262
用户头像

发布了 45 篇内容, 共 23.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

爬虫逆向之Mytoken,技巧+经验快速解决JS机密算法

梦想橡皮擦

5月月更

电商秒杀系统

张逃逃

Redis「4」Redis 在秒杀系统中的应用

Samson

学习笔记 Redis 核心技术与实战 5月月更

投资与人性第二篇(35/100)

hackstoic

投资

我的第一篇InfoQ文章

torres

架构实战营毕业总结

风中奇缘

架构实战营 「架构实战营」

安谋科技结束纷争,看新管理团队如何开启新阶段?

Geek_2d6073

vue项目打包后本地验证

空城机

Vue Node 5月月更

【愚公系列】2022年05月 二十三种设计模式(十五)-解释器模式(Interpreter Pattern)

愚公搬代码

5月月更

一步一步教你制作的第一个 WordPress 插件

海拥(haiyong.site)

WordPress 5月月更

学生管理系统(4)

5月月更

毕业总结

张逃逃

在线TSV转YAML工具

入门小站

工具

模块九

blazar

「架构实战营」

如何构建“真正的”元宇宙?

CECBC

姚前:美联储数字货币原型系统简析

CECBC

电商秒杀系统设计

tom

【LeetCode】最长连续递增序列Java题解

Albert

LeetCode 5月月更

美财长耶伦:加密市场动荡不会对美国金融稳定构成“真正威胁”

CECBC

linux之vi,vim命令

入门小站

Linux

百万电商秒杀架构设计

随欣所遇

架构训练营5期

ArrayList源码分析-新增&扩容

zarmnosaj

5月月更

架构实战营毕业总结

陈华英

「架构实战营」

谈一谈:NFT的前身以及未来

CECBC

毕业总结

Fingal

架构实战营

JavaWeb 简介及DDL

Emperor_LawD

sql javaWeb 5月月更

druid 源码阅读(六)Druid SqlParser介绍

爱晒太阳的大白

5月月更

架构训练营总结

随欣所遇

架构训练营5期

下一代互联网:Web3如何走向未来?

CECBC

毕业设计电商秒杀系统

风中奇缘

架构实战营 「架构实战营」

在线文本列表并集计算工具

入门小站

工具

W3C Web支付HTTP规范工作草案发布_语言 & 开发_Jeevak Kasarkod_InfoQ精选文章