财付通合作银行快捷支付技术标准
1.5版
1
前言
本文档介绍合作银行网上快捷支付的技术标准,其中包括合作银行网上快捷支付的业务模型、安全责任模型、架构模型、业务处理与系统交互方式、报文的语法与语义、网络连接方式、安全规范等。
参与合作银行网上快捷支付业务的各方必须遵守合作银行网上快捷支付技术规范,以实现准确、安全、方便的网上支付与相关业务。
合作银行网上快捷支付由财付通科技有限公司提出并制定。
文档历史
修订日期 2012/02/01 2012/03/22 2012/05/16 2012/06/21 2012/09/27 2012/10/22 修订内容 修订版本 增加了快捷支付签约、解约流程。 修改卡签约模式为卡代号签约,删除协议号签约、删除签约信息查询。 V1.5.0 V1.5.0 robinhan robinhan robinhan v_suntefan v_tonyzhou v_suntefan 修订人 修改“快捷支付”签约协议号为“卡代号”。修改签名报文名字。 V1.5.1 修改批量退款流程 V1.5.2 修改内部账户查询响应报文中ddbalance、dcbalance出现要求为R V1.5.2 客户签约、鉴权的证件类型变为多种;去掉客户撤销签约的P0选项;更改了批量支付订单查询的接口说明 6.15.2业务规则第3点“90天”改成“至少90天(建议是1年)”,另外增加“财付通批量退款一天可能会退多次……”; 6.15.6文件格式中批量退款文件中的原交易日期字段由R改为O; 修改退款请求和退款结果通知报文名字。修改退款结果文件序列号规范。 在8.2那里注明借记卡和贷记卡机构标识不能一样;6.9.1注明借记卡和贷记卡对账要分别结算;更正一些错误描述 \财付通结算账户查询\增加退款相关说明 把“单笔提现”由必做改成可选 把“批量订单查询”由必做改成可选 清算对账增加注释“清算对账文件中不要退款交易”等 V1.5.3 2012/11/06 V1.5.3 v_suntefan 2012/11/09 2012/12/11 2012/12/31 2013/02/22 2013/02/25 2013/04/25 V1.5.4 V1.5.5 V1.5.5 V1.5.5 V1.5.5 V1.5.5 robinhan v_suntefan v_suntefan v_suntefan v_suntefan v_suntefan 2
目录
财付通合作银行快捷支付技术标准 ................................................................................................................................... 1
前言 ............................................................................................................................................................................... 2 文档历史 ....................................................................................................................................................................... 2 目录 ............................................................................................................................................................................... 3 第1章 文档概述 ......................................................................................................................................................... 5
1.1 介绍 ................................................................................................................................................................ 5 第2章 合作银行网上快捷支付概述 ......................................................................................................................... 6
2.1 合作银行网上快捷支付模型 ........................................................................................................................ 6 2.2 网上支付安全责任模型 ................................................................................................................................ 8 第3章 合作银行网上快捷支付架构 ....................................................................................................................... 10
3.1 网上支付架构目标 ...................................................................................................................................... 10 3.2 网上支付架构模型 ...................................................................................................................................... 10 3.3 网上支付交互模式 ...................................................................................................................................... 12 第4章 网上支付报文结构 ....................................................................................................................................... 16
4.1 报文基本规则约定 ...................................................................................................................................... 16 4.2 报文结构 ...................................................................................................................................................... 16 4.3 报文分类 ...................................................................................................................................................... 17 4.4 报文扩展 ...................................................................................................................................................... 18 4.5 通用报文 ...................................................................................................................................................... 18 4.6 报文的解析与传输 ...................................................................................................................................... 23 第5章 文件交换规范 ............................................................................................................................................... 24
5.1 文件访问路径 .............................................................................................................................................. 24 5.2 文件命名规范 .............................................................................................................................................. 24 5.3 文件压缩 ...................................................................................................................................................... 24 5.4 文件加密 ...................................................................................................................................................... 25 5.5 文件摘要 ...................................................................................................................................................... 25 5.6 文件上传规则 .............................................................................................................................................. 25 第6章 合作银行网上快捷支付实现规范 ............................................................................................................... 26
6.1 客户签约(p0) .......................................................................................................................................... 26 6.2 客户撤消签约(银行不用实现)............................................................................................................... 30 6.3 客户鉴权(P0) .......................................................................................................................................... 31 6.4 支付限额查询(P2) .................................................................................................................................. 33 6.5 支付(P0) .................................................................................................................................................. 36 6.6 单笔提现(P1) .......................................................................................................................................... 40
3
6.7 银行卡余额查询(P2) .............................................................................................................................. 44 6.8 签约对账(P2) .......................................................................................................................................... 47 6.9 清算对账(P0) .......................................................................................................................................... 51 6.10 单笔订单查询(P0) ................................................................................................................................ 55 6.11 批量支付订单查询(P1) ........................................................................................................................ 57 6.12 内部账户查询(P1/P0)(和6.14查的是同一个结算帐户) ................................................................ 60 6.13 数字证书公钥交换(p2)......................................................................................................................... 62 6.14 财付通结算账户查询(P1/P0)(内部结算账户必做) ......................................................................... 64 6.15 批量退款(P0) ........................................................................................................................................ 67 第7章 网络连接规范 ............................................................................................................................................... 74
7.1 专线或VPN连接 ........................................................................................................................................ 75 第8章 安全规范 ....................................................................................................................................................... 76
8.1 安全威胁 ...................................................................................................................................................... 76 8.2 数字签名 ...................................................................................................................................................... 77 8.3 报文日志管理 .............................................................................................................................................. 79 第9章 其它规范 ....................................................................................................................................................... 80
9.1 异常处理规范 .............................................................................................................................................. 80 9.2 错误码规范 .................................................................................................................................................. 80 9.3 处理响应时间要求 ...................................................................................................................................... 80 9.4 可用性要求 .................................................................................................................................................. 80 第10章 附录 ............................................................................................................................................................. 80
10.1 网上支付报文格式 .................................................................................................................................... 80 10.2 批量订单查询响应报文示例................................................................................................................... 135 10.3 网上支付金额格式 .................................................................................................................................. 137 10.4 网上支付货币代码表 .............................................................................................................................. 137
4
第1章 文档概述 1.1 介绍
1.1.1 网上支付概述
在互联网支付体系中,持卡人身份验证与资金清算是两个关键问题。在传统解决方案中,对持卡人的身份验证一般是由持卡人在发卡行提供的身份验证服务器(比如发卡行的网上银行)直接进行,并将身份验证的结果通知商户。资金清算可能是在身份验证通过之后实时进行清算,也可能是通过专用的资金清算网络单独进行。
这种传统解决方案要求发卡行提供基于互联网的持卡人身份验证服务,并且要求商户在持卡人进行互联网支付时,将持卡人引导至发卡行进行身份验证。随着互联网支付的普及,这种模式逐渐显现出一些问题。其中最突出的问题是持卡人需要访问多个互联网服务站点才能完成一次完整的支付过程。在多个互联网服务站点之间跳转使用户的交易与支付体验不够流畅。在这个过程由于网络传输、客户端处理中任何一个失败都会造成支付过程失败。
随着互联网支付的发展,第三方支付平台已经成为互联网支付体系中的重要组成部分。越来越多的商户不是直接通过银行,而是通过第三方支付平台实现基于互联网支付,利用第三方支付平台提供的快速便捷的支付清算服务,降低接入复杂度、控制互联网支付的成本、提高用户的支付体验。
基于财付通的账户安全体系,当持卡人在进行互联网支付时,持卡人可以通过财付通账户安全体系进行身份验证,并在身份验证通过时,委托财付通代他发出支付指令,实现使用该持卡人委托范围内的银行资金的划拨,完成一次完整的互联网支付。使用这种方式,持卡人在进行网上支付时不需要访问多个互联网服务站点,避免输入银行卡号与密码,可以提升用户的互联网支付体验,增加支付成功率,减少用户银行卡号与密码被盗的风险。与此同时,基于这种信任与委托关系,在财付通和银行之间可以合作为持卡人与合作银行用户提供更多的增值服务。
本文档阐述的合作银行网上快捷支付技术标准,为更加快捷安全的互联网支付结算提供了完全解决方案。
1.1.2 目标读者
本文的主要目标读者是合作银行网上快捷支付标准银行方的技术实施人员,其中的部分内容也可供银行的管理与业务人员参考。
1.1.3 版本规范
合作银行网上快捷支付标准的版本规范是:<主版号>.<次版本号>.<模板号>。本文介绍合作银行网上快捷支
5