电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

【电子回单】中国工商银行开放平台版(ICBC_CLOUD)回单配置指南

来源:金蝶云社区作者:金蝶2024-09-2223

【电子回单】中国工商银行开放平台版(ICBC_CLOUD)回单配置指南

一、功能说明

    中国工商银行开放平台版(ICBC_CLOUD)的电子回单是通过银行sftp方式推送。客户使用注册的sftp用户名以及登录私钥,通过SFTP方式登录到银行文件服务器上下载回单。

  • 生产上文件服务地址:gw.open.icbc.com.cn ,端口:8001

  • 电子回单下载路径:/Ebillsend/download (总行旧版的话一般是这个路径,最好用winscp连上工行sftp确认下)


    电子回单推送是每天早上7点左右开始推送T-1日交易的电子回单,根据交易量大小推送耗时可能会略有不同。推送时是以zip文件为单位推送。电子回单3天内可以一直重复获取,过期会被自动清理,所以需要及时下载备份。若出现了未及时下载备份的情况,需要联系银行技术人员补推电子回单。补推后,立刻生效,使用winscp连接银行SFTP服务,就可以查看到补退日期的电子回单了。


二、申请开通电子回单功能

    实施顾问(及客户)向银行申请开通电子回单功能,有些分行会要求填写一个《API开放平台信息维护新增申请表.doc》;不同分行的处理方式可能有所差别,具体请跟银行技术人员沟通。银行方一般会要求客户提供登录公钥、签名公钥(格式:选择PKCS8),以及登录用户名(客户自己定义的一个用户名)。另,客户需要生成ssh密钥公私钥对,并将公钥提供给银行方进行配置。


三、如何生成ssh密钥公私钥对?

    一般来说,银行方会提供生成密钥对的工具,请按照银行方提供的文档进行操作,生成的登录公钥、签名公钥给到银行方。而金蝶电子回单代理程序,在配置银行sftp时,“SFTP本机秘钥文件路径”需要配置 ssh格式的登录私钥文件。


    另,也可参考《电子回单程序部署说明V1.0.XXXXXXXX.docx》文档的“四、银行特殊的业务配置,4.工商银行推广版(ICBC_CMP)工行生成公钥私钥”章节进行操作(下载回单安装包并解压,\ebgProxy_XXXXXXXX 目录下就有这个文件)。具体操作步骤如下:

1. 下载winscp软件,点击[工具 - 运行PuttyGen],打开puttyGen工具

2. 先点击[Generate]生成密钥对,再点击[Save public key]保存公钥文件

3. 再点击[Save private key]保存私钥,这是一个ppk文件(存档即可,电子回单代理程序这里用不上这个文件)。点击[Conversions],再点击[Export OpenSSH key],对话框提示点击"是",输入文件名称后点【保存】,这样就生成完毕了。


    生成完毕后,把公钥文件和登录用户名(自己定义一个)提供给银行方。


4、有些客户可能是通过其它工具(例如银行方也有提供文档指导如何生成公私钥对)生成的私钥,名字往往叫“id_rsa”(或者提供的秘钥文件为ppk格式的文件),在回单系统配置SFTP本机秘钥文件路径为这个文件后,测试连接SFTP会提示:sftp连接失败:invalid privatekey:[B@xxxxxxxx],如下图

    这种情况,是因为这个私钥文件不是回单系统要求的RSA格式的密钥,需要使用winscp的puttyGen工具转一下,操作如下:打开puttyGen工具,点【Load】导入这个id_rsa或ppk文件,然后点击【Conversions】-【Export OpenSSH key】。


四、开通电子回单功能后登录验证

    这一步骤不是必须的操作,但建议您验证一下。

    银行方开通回单功能之后,会推送文件到工行SFTP服务上,压缩包zip的文件命名包含日期,pdf回单文件名称的格式为 "账号_日期_流水号_xxx"开头。此时,可以用winscp登录工行SFTP,如下图所示,文件协议选择SFTP,输入主机名、端口、用户名后,点【高级】后选择SSh - 验证,选择密钥文件后,再去登录:

   

    登录之后,可以看到/Ebillsend/download子路径下已经有银行推送的zip文件了。例如下图所示的这种文件格式,金蝶电子回单代理程序定义其为【总行旧版】:

    zip文件解压下来后,双击打开看,如下图这样:


    特别说明:近期发现部分客户上线之后,银行方推送的回单PDF文件命名是下面截图的这种格式(银行方称之为“可验证PDF”)。这种文件命名规则,目前回单平台这边不能解析,请联系银行技术人员推送“PDF加签”这种格式的回单文件(上面截图的这种格式; 压缩包文件名称格式:xxx_日期 或者  xxx_日期_...      回单文件名称格式:账号_日期_流水号_....pdf)。


五、电子回单系统 - 配置项 - 银行配置,选[工商银行开放平台版]

  • 银行SFTP服务器IP地址:gw.open.icbc.com.cn 

  • 银行SFTP端口:8001

  • 银行SFTP文件保存子路径:/Ebillsend/download

  • 登录SFTP服务器使用的用户名:“如何生成ssh密钥公私钥对?”章节中提供给银行的登录用户名

  • 登录SFTP服务器使用的密码:不需要配置,或随便输入一个值

  • SFTP本机秘钥文件路径:“如何生成ssh密钥公私钥对?”章节中生成的那个ssh登录私钥文件的全路径


六、任务的[创建]->[预处理] ->[下载] ->[扫描]阶段

    可参考《电子回单程序部署说明V1.0.20240701.docx》文档的第三章“7.回单下载配置”操作,这里不再赘述。


    另,工行开放平台版支持采用新模式下载回单,在银行配置页面增加了一个配置项,如下:

配置名:工行开放版是否采用新模式下载回单

配置说明:新版下载模式去掉了扫描调度,预处理和下载调度完了就可以看到下载结果,不需要再等待扫描调度进行扫描才能看到下载结果。


七、说明

1、推送的文件格式

    注意:修改该配置项必须重启回单服务。

    目前,工行开放平台版支持的回单文件格式有3种,如下:

1) 总行旧版:压缩包文件名格式为040690000600123_20200604_1_00000.zip,PDF文件名为3602004409001385770_20201112_20317000085.PDF;

2) 总行银账通:压缩包文件名格式为渠道编号_协议编号_19位账号_币种_日期_回单类型_第几个子包.zip,PD

【电子回单】中国工商银行开放平台版(ICBC_CLOUD)回单配置指南

一、功能说明 中国工商银行开放平台版(ICBC_CLOUD)的电子回单是通过银行sftp方式推送。客户使用注册的sftp用户名以及登录私钥,通过SF...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信