没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
平安银行银企直连接口说明书
项目编号:ADZ00GSXTZ201007062
平安银行
银企直联系统接口说明书
平安银行信息科技部
2010
年
6
月
6
日
1
平安银行银企直连接口说明书
第一章 文档修改记录
版本 日期 说明 编写者 审核者
0.1 2010-6-21
报文初步设计 李耀星
1.0 2015-1-12
更改文档名称为“平安银行银企直连接口
文档 1.0”
郭立涛
1.1 2015-9-21
扩展报文长度 郭立涛
*接口字段的增加只对采用 XML 规范的报文有效,对定长报文的无效!
阅读对象:和平安银行银企直连系统进行对接的企业。
2
平安银行银企直连接口说明书
第二章 通讯报文结构说明
一.1 通讯说明
客户与银行通讯采用 socket 同步短连接,通过互联网或专线访问。报文采用定长报文头加变
长 xml 报文体;企业与客户端通讯超时时间必须不低于 60s,建议为 100s;
银行提供“机器 2”为一软件负责通讯加密和报文签名,使用 SSL Socket 发送到银行前置系统。
通讯前置机软件安装后默认开启 7072 端口(可配置更改)进行 SSL 通讯代理,客户端 ERP 直接读
写 7070 端口,即可实现和银行银企直连系统通讯。银行提供通讯前置机软件,安装在普通 PC 机
器上,PC 机器系统建议为 winodws XP, 2003, win7。机器要求能够访问互联网,为如下图的“机器
2”(机器 1 和机器 2 物理上可以合并)。
签名软件目前有“格尔国信银企直连安全客户端 v1.5 平安银行版(SCP)”和“b2bic”两版,推荐
使用“b2bic”。
一.1.1 通讯客户端介绍
SCP: 全名“格尔国信银企直连安全客户端v1.5 平安银行版”,安装目录在“X:\Program Files\
KoalSCPv1.5”,可以实现SSL通讯代理和pkcs7签名服务,只支持上行监听,不支持FTP文件传输
【仅旧客户保留使用】。
B2BiC:全名“平安银行SCFP-B2Bi外联通讯前置客户端”,运行依赖JDK1.6(32位),可以实现
HTTPS通讯代理和pkcs7签名服务,可用支持上行、下行双向监听,支持FTP文件传输,能够和银行
银企直连、供应链、P2P交易资金等其他目标系统对接,是目前最新版的直连和外联系统前置机【新
客户统一使用】。
3
平安银行银企直连接口说明书
一.2 报文整体定义
整个通讯报文由 5 部分组成:
通信报文头 + 报文体 + 文件附件头 + 附件内容报文体 + 报文签名数据
客户只需要组织前四部分,“报文签名数据”由银行提供的客户端软件实现,客户无需实现签名,
只实现前四部分的报文,然后发送到客户即可;
其中“通信报文头”为固定长度 222 字节,若长度不足,遵循“字符右补空格,数字左补 0”的规
则补位;
报文体为变长,其整体长度定义在报文头中第 5 个域“接收报文长度”;
附件报文头为 277 位,其中附件签名,客户无须实现,由银行提供的软件可对整体报文进行
签名。
报文签名数据:由银行提供的客户端 对“通信报文头 + 报文体 + 文件附件头 + 和附件内容”四
部分的整体部分签名后的结果,最终上送给银行的格式为:通信报文头 + 报文体 + 文件附件头 +
附件内容报文体 +6 位签名数据长度+ 报文签名数据。
报文正文内容字节长度目前限制为不能大于 10M。
一.3 通讯报文头[A001 规范]
报文
组成
编
号
域名 长度和属
性
输入属性
(Y 必
输,N 非
必须)
备注
报文
头部
分
1
报文类别和目标
系统编号
Char (6) Y
填 A00101
其中目标系统编码为 01
2
报文编码
Char (2) Y
01:GBK 缺省
02:UTF8
03:unicode
04:iso-8859-1
建议使用 GBK 编码
4
平安银行银企直连接口说明书
3
通讯协议
Char (2) Y
01:tcpip 缺省
02:http
03:webservice
现在只支持:TCPIP 接入
4
企业银企直连标
准代码
Char (20) Y
银行提供给企业的 20 位唯一的标识
代码
5
接收报文长度
Num(10) Y
报文数据长度;不包括附件内容、
签名内容的长度,不够左补 0
6
交易码
Char(6)
Y
交易码,不够右补空格
7
操做员代码
Char (5) N
银行登记使用
8
服务类型
Num (2)
Y
01-请求
02-应答
9
交易日期
Num(8)
Y yyyymmdd
10
交易时间
Num (6)
Y hhmmss
11
请求方系统流水
号
Char(20)
Y
唯一标识一笔交易
备注:(如果某种交易要有多次请
求的才能完成的,多个交易请求包
流水号要保持一致)
12
返回码
Char(6)
Y
请求非必输
13
返回描述
Char(100)
N
格式为 “:交易成功”;其中冒号为英
文格式半角。
14
后续包标志
Char(1)
N
0-结束包,1-还有后续包
同请求方流水号一起运作,用于大
报文的拆分,请求方系统流水号要
和第一次保持一致(未启用)
15
请求次数
Char(3)
Y
如果有后续包请求(未启用)
第一次 000
第二次 001
第三次 002 依此增加
请求方系统流水号要和第一次保持
一致。
16
签名标识
Char(1)
Y
0- 不签名
1- 签名 (填 0,企业不管,由银
5
剩余63页未读,继续阅读
资源评论
zangzi1988
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于javaweb的网上拍卖系统,采用Spring + SpringMvc+Mysql + Hibernate+ JSP技术
- polygon-mumbai
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功