轻流 x 银企直联--中国银行
需求场景
- 在轻流实现中国银行的公对公转账,公对私转账,查询流水,获取电子回执单功能
落地方案
-
需要二次开发,由中间件根据中国银行银企对接接口规范要求,封装以下四个接口:
-
公对公转账
-
公对私转账
-
查询流水
-
电子回单查询
1、转账
转账效果有两种:直接转出不提示,需要在中国银行app上确认,两种方式需要在银行柜台做变更

转账时序图
方案简述:
- 在轻流发起转账,通过webhook携带三个参数访问中间件;
- 中间件根据参数访问对应的前置机接口,前置机执行对应操作将转账消息加入银行队列
- 根据转账的表现,银行执行转账操作时,会给中国银行app发送确认消息(或者直接转账成功,具体表现需要银行柜台进行修改)
2、查询流水

查询流水时序图
方案简述:
- 查询银行流水为定时任务,根据业务需要可设置多久拉取一次
- 拉取昨天和今天的流水数据,并在中间件解析成符合轻流要求的格式
- 中间件通过QS被动将数据推送至轻流应用中,并比对更新
3、电子回单查询

电子回单查询时序图
方案简述:
- 中间件访问回单下载接口后,前置机返回回单文件的名称
- 银行生成请求时间段内的回单,回单为PDF文件,统一放在压缩文件内。
- 中间件轮询是否已经生成回单文件,生成后将文件上传至对象存储服务,并返回文件的路径;
- 中间件将返回的文件路径推送至轻流,并匹配至轻流上传附件字段。
最终效果
- 在轻流实现转账服务
- 可在轻流应用中查询到流水和电子回单
备注
- 银企直联属于银行系统,每年需要付款使用
- 银行会提供前置机架构,所有对银行的请求都会先到前置机处理
- 只有Windows的系统,不能云部署
- 访问中国银行银企对接接口需要先签到,签到有效期为15分钟,可缓存登录状态