跳到主要内容

轻流 x 银企直联--中国银行

需求场景

  • 在轻流实现中国银行的公对公转账公对私转账,查询流水,获取电子回执单功能

落地方案

  • 需要二次开发,由中间件根据中国银行银企对接接口规范要求,封装以下四个接口:

  • 公对公转账

  • 公对私转账

  • 查询流水

  • 电子回单查询

1、转账

转账效果有两种:直接转出不提示,需要在中国银行app上确认,两种方式需要在银行柜台做变更

image.png

转账时序图

方案简述:

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

2、查询流水

image.png

查询流水时序图

方案简述:

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

3、电子回单查询

image.png

电子回单查询时序图

方案简述:

  • 中间件访问回单下载接口后,前置机返回回单文件的名称
  • 银行生成请求时间段内的回单,回单为PDF文件,统一放在压缩文件内。
  • 中间件轮询是否已经生成回单文件,生成后将文件上传至对象存储服务,并返回文件的路径;
  • 中间件将返回的文件路径推送至轻流,并匹配至轻流上传附件字段。

最终效果

  • 在轻流实现转账服务
  • 可在轻流应用中查询到流水和电子回单

备注

  • 银企直联属于银行系统,每年需要付款使用
  • 银行会提供前置机架构,所有对银行的请求都会先到前置机处理
  • 只有Windows的系统,不能云部署
  • 访问中国银行银企对接接口需要先签到,签到有效期为15分钟,可缓存登录状态