银行接口的技术架构与功能介绍课件.ppt

上传人(卖家):三亚风情 文档编号:3049166 上传时间:2022-06-26 格式:PPT 页数:69 大小:3.30MB
下载 相关 举报
银行接口的技术架构与功能介绍课件.ppt_第1页
第1页 / 共69页
银行接口的技术架构与功能介绍课件.ppt_第2页
第2页 / 共69页
银行接口的技术架构与功能介绍课件.ppt_第3页
第3页 / 共69页
银行接口的技术架构与功能介绍课件.ppt_第4页
第4页 / 共69页
银行接口的技术架构与功能介绍课件.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、银行接口专题培训刘泽湘软通动力2议程议程13423银行接口概述银行接口概述银行接口的业务需求银行接口的业务需求银行接口概念银行接口概念4银行接口概念银行接口概念银行接口银行接口也可以称之为也可以称之为”银企直联银企直联”、”银企互联银企互联”所谓所谓 “银企直联银企直联”,就是,就是集团企业集团企业在在集团内部集团内部建立自己的资金管理系建立自己的资金管理系统,并与统,并与商业银行商业银行共同开发共同开发内部资金管理系统内部资金管理系统及及商业银行网银系统商业银行网银系统之之间的间的数据接口数据接口,通过数据接口将企业内部的资金管理系统与商业银行,通过数据接口将企业内部的资金管理系统与商业银行

2、网银系统实现网银系统实现联接联接,所以被称为,所以被称为“银企直联银企直联”。银行接口为银行接口为银行银行和和企业企业之间架起了之间架起了”桥梁桥梁”,主要作用实现企业业务系主要作用实现企业业务系统同银行核心系统的统同银行核心系统的数据交换数据交换。按照双方不同的数据格式进行。按照双方不同的数据格式进行数据转数据转换换。5银行接口的业务需求银行接口的业务需求功能扩展资金集中管理资金利用率资金利用率资金风险资金风险经营成本经营成本.客户需求客户需求差异化差异化银企功能满足银企功能满足全面资金需求全面资金需求银企直联需求个性化服务高度集成实时性财务数据财务数据银行数据银行数据历史数据管理付款业务付

3、款业务收款业务收款业务6 结总结总 问题与答疑7议程议程13428银行接口技术架构银行接口技术架构银行接口数据处理方式银行接口数据处理方式银行接口技术实现模式银行接口技术实现模式银行接口单元功能测试银行接口单元功能测试银行接口逻辑结构银行接口逻辑结构银行接口发布及升级银行接口发布及升级9银行接口逻辑结构银行接口逻辑结构10银行接口技术实现模式银行接口技术实现模式-分层分层总体来讲,银行接口定义为总体来讲,银行接口定义为三个三个层次层次第一层是第一层是APIAPI层,提供给外部使用系统层,提供给外部使用系统调用调用的的接口接口。银行提供的服。银行提供的服务功能,务功能,业务数据业务数据对象都在此

4、对象都在此定义定义;该层;该层屏蔽屏蔽了各个银行之间的了各个银行之间的差差异异,使资金管理系统很容易的完成对多家银行的对接,减少了业务,使资金管理系统很容易的完成对多家银行的对接,减少了业务系统的开发难度系统的开发难度第二层是第二层是接口管理接口管理层,实现层,实现服务的管理服务的管理、事件通知事件通知、自动任务自动任务管理,管理,以及全局性的以及全局性的基础功能基础功能等等;等等;第三层是第三层是SPISPI,定义了对银行接口的实现包的要求。该层主要负责,定义了对银行接口的实现包的要求。该层主要负责将资金管理系统发出的请求将资金管理系统发出的请求封装封装为各商业银行规定的为各商业银行规定的数

5、据报文数据报文,并,并将请求报文将请求报文发送发送到银行前置机到银行前置机指定端口指定端口上,等银行处理完毕后,上,等银行处理完毕后,接接收收从前置返回的银行从前置返回的银行响应信息响应信息并进行解析,并进行解析,传递传递给资金管理系统。给资金管理系统。11银行接口技术实现模式银行接口技术实现模式-分层分层12银行接口技术实现模式银行接口技术实现模式-分层分层第二层是第二层是接口管理接口管理层,实现层,实现服务的管理服务的管理、事件通知事件通知、自动任务自动任务管理,以管理,以及全局性的及全局性的基础功能基础功能等等InitialBankServiceBankServiceManagerCon

6、figManagerBankServiceConfigInfoICBCBankServiceFactoryABCBankServiceFactoryXXXBankServiceFactoryICBCBankServiceABCBankServiceXXXBankServiceBankServiceFactoryICBC Task、EventABC Task、EventXXX Task、Event13银行接口技术实现模式银行接口技术实现模式-通讯方式通讯方式银行接口支持银行接口支持三种三种通讯方式通讯方式http通讯:通讯: 采用采用apache的公共包,由于工行对的公共包,由于工行对http的

7、特殊要求,我们进行了特殊的修的特殊要求,我们进行了特殊的修改,但是它兼容改,但是它兼容org的包,因此在其他系统使用的包,因此在其他系统使用http通讯的时候必须使用接口提通讯的时候必须使用接口提供的包,否则在发送银行指令的时候会出现错。供的包,否则在发送银行指令的时候会出现错。 中行中行、工行工行、民生民生、交行交行、北京银行北京银行 sock通讯:通讯: 农行农行、建行建行、招商银行招商银行、中信银行中信银行 ftp通讯:通讯: 境外银行境外银行的直联是主要通过的直联是主要通过ftp方式进行数据传输方式进行数据传输 渣打渣打、花旗花旗、荷兰荷兰、汇丰汇丰、中银香港中银香港 14银行接口技术

8、实现模式银行接口技术实现模式-特殊处理特殊处理银行接口支持银行接口支持三种三种数据格式数据格式XML格式:格式: 通过接口把传送的数据按照银行提供的接口文档定义,转化为各商业银行通过接口把传送的数据按照银行提供的接口文档定义,转化为各商业银行可以识别的可以识别的XML报文格式,目前使用报文格式,目前使用XML报文格式的银行有:报文格式的银行有: 中行中行、工行工行、民生民生、北京银行北京银行、中信中信、招行招行、民生民生、光大光大、浦发浦发字符串字符串格式:格式: 按照银行文档中定义的每个字段长度进行字符串拼接,以确保银行可以正按照银行文档中定义的每个字段长度进行字符串拼接,以确保银行可以正确

9、的截取每一个字段信息,使用的银行有:确的截取每一个字段信息,使用的银行有: 建行建行、华夏华夏、深发展深发展XML+字符串字符串格式:格式: 农行农行、交行交行15银行接口技术实现模式银行接口技术实现模式-特殊处理特殊处理日志管理日志管理 当前当前银行接口日志银行接口日志不与任何外部接口程序关联,属于不与任何外部接口程序关联,属于单独初始化单独初始化,单独输单独输出出。接口的初始化调整为,首先读取配置文件。接口的初始化调整为,首先读取配置文件bank_service_config.xml,然后,然后初始化日志。初始化日志。 银行接口日志分银行接口日志分两种两种,一种是,一种是log4j,另一种

10、是另一种是System.out输出形式。在配置输出形式。在配置文件文件中可以指定日志的采用形式。文件文件中可以指定日志的采用形式。例如:例如: com.iss.itreasury.bs.log.SystemOutImpl 上述配置采用了上述配置采用了SystemOutImpl. 若没有配置,银行接口若没有配置,银行接口默认默认将采用将采用log4j的形式输出日志。的形式输出日志。16银行接口技术实现模式银行接口技术实现模式-特殊处理特殊处理支付指令管理支付指令管理 发送支付指令的时候发送支付指令的时候指令指令id必须唯一。在指令必须唯一。在指令id文件中存放已经使用的最文件中存放已经使用的最大

11、的大的id信息,每次在信息,每次在内存内存中存放中存放20个连续的个连续的id,用完以后,用完以后自动追加自动追加20个在个在内存内存中中同时同时在在文件文件中中更新更新。每次。每次服务重起服务重起的时候自动的时候自动加载文件加载文件中的中的id信息。信息。 文件名称:文件名称:package_id.dat中间指令中间指令的处理方式:的处理方式: 属于中间指令的为:属于中间指令的为:支付处理中支付处理中、支付末知支付末知 对于处于中间状态的指令,对于处于中间状态的指令,系统系统会会记录记录指令信息,然后再指令信息,然后再自动自动到银行去到银行去同同步步指令信息。对于指令信息。对于超过超过48小

12、时小时的指令的指令不在同步不在同步指令状态。同步的指令状态。同步的时间计划时间计划为:为:2,5,15,30 6次,次,60 45次次 文件名称:文件名称:virement_instruction.dat17银行接口技术实现模式银行接口技术实现模式-特殊处理特殊处理银行返回银行返回codecode管理管理 成功、失败、未知、处理中、一段时间后置失败成功、失败、未知、处理中、一段时间后置失败 以上状态,是根据以上状态,是根据银行返回银行返回的的code进行进行判断判断。目前的对于银行返回的。目前的对于银行返回的code信息将会在配置文件进行处理。信息将会在配置文件进行处理。配置文件如下格式:配置

13、文件如下格式:0 银行返回银行返回code提交成功提交成功,等待银行处理等待银行处理 返回信息返回信息3 通过返回信息通过返回信息翻译翻译的处理状态的处理状态翻译后翻译后的指令状态的指令状态字典字典: 1:成功成功、2:失败失败、3:处理中处理中、4:未知未知 5.一段时间内为未知,超过设定时间,则设为失败一段时间内为未知,超过设定时间,则设为失败18银行接口数据处理流程银行接口数据处理流程开始开始数据校验数据校验数据组包数据组包发送数据发送数据接收数据接收数据解析数据解析数据构造结果对象构造结果对象结束结束参数异常参数异常组包异常组包异常传输异常传输异常银行返回异常银行返回异常19数据发送及

14、接收流程数据发送及接收流程银行银行银行安全服务器Web Server主机系统公网公网/ /专线专线Internet/DDNHTTPSHTTPS企业端企业端企业安全服务器(前置机)银企互联系统(Bank Interface )关系数据库资金管理系统20功能测试功能测试 功能测试是接口中最功能测试是接口中最重要重要的环节,它直接影响到接口的可用情况和风险控的环节,它直接影响到接口的可用情况和风险控制情况制情况功能测试注意点的功能测试注意点的1、对于组包方式,是否符合银行需求的格式和内容、对于组包方式,是否符合银行需求的格式和内容2、在传输过程中,请求包头传送的参数是否和银行要求的一致、在传输过程中

15、,请求包头传送的参数是否和银行要求的一致3、银行文档中的必输项和非必输项以及字段的最大长度,都要进行测试、银行文档中的必输项和非必输项以及字段的最大长度,都要进行测试4、银行在正确情况下会返回什么样的状态码和描述信息、银行在正确情况下会返回什么样的状态码和描述信息5、银行在出错情况下会返回什么样的状态码和描述信息、银行在出错情况下会返回什么样的状态码和描述信息6、确定银行返回的错误代码和错误信息是否一致并且唯一、确定银行返回的错误代码和错误信息是否一致并且唯一7、对于转账支付类功能,必须确定银行返回的、对于转账支付类功能,必须确定银行返回的code哪些表示支付成功哪些表示支付成功?哪些表示支付

16、失败哪些表示支付失败?哪些为支付中间状态哪些为支付中间状态银行接口单元功能测试银行接口单元功能测试21银行接口发布银行接口发布接口发布接口发布提供提供bank_service_api.jar和和bank_service_sp_xxx.jar(具体银行接口具体银行接口)提供每一家银行提供每一家银行各自各自的的配置文件配置文件提供支持接口包的提供支持接口包的第三方包第三方包,如:,如: bs_httpclient.jar 、jakarta-oro-2.0.8.jar提供接口提供接口整体整体配置文件:配置文件: bank_service_config.xml,此配置可以根据每,此配置可以根据每一家银

17、行的一家银行的特性特性进行设置进行设置提供接口提供接口实施和发布文档实施和发布文档22银行接口升级银行接口升级由于银行系统升级,需要对银行接口同步进行升级由于银行系统升级,需要对银行接口同步进行升级接口升级特点:接口升级特点:向下兼容向下兼容、并行使用并行使用、弃前用新弃前用新向下兼容型向下兼容型: 随着随着客户业务客户业务的的增加增加,银行需要不断提供新的功能供企业使用但在提供直,银行需要不断提供新的功能供企业使用但在提供直联的接口时,对于联的接口时,对于常用的功能常用的功能也也不会不会进行进行改造改造,只是,只是在原有的接口在原有的接口功能中功能中添加添加新新的功能的功能。使用的银行:使用

18、的银行: 农行农行、交行交行、浦发银行浦发银行、北京银行北京银行、华夏银行华夏银行、光大银行光大银行、民生银行民生银行、兴兴业银行业银行。升级方式:升级方式:对于向下兼容型的银行接口,升级时对于向下兼容型的银行接口,升级时只需只需要要更新更新银行接口银行接口API和和接口实现接口实现两个两个jar包即可。包即可。23银行接口升级银行接口升级并行使用型并行使用型: 随着随着客户业务客户业务的的增加增加,银行需要不断提供新的功能供企业使用。但由于银,银行需要不断提供新的功能供企业使用。但由于银行的行的银企直联系统相当不稳定银企直联系统相当不稳定,银行考虑再三后,决定使用,银行考虑再三后,决定使用新

19、的直联方式新的直联方式,新新的报文格式的报文格式。在新的接口文档中。在新的接口文档中添加常用功能添加常用功能和和新的功能新的功能。同时会。同时会保留保留原有接原有接口口使用模式,使两种接口类型使用模式,使两种接口类型并行并行运行。运行。使用的银行:使用的银行: 工行工行、建行建行、招商银行招商银行、中信银行中信银行、深发展银行深发展银行升级方式:升级方式: 对于并行使用型的银行接口,升级时只需要对于并行使用型的银行接口,升级时只需要更新更新银行接口银行接口API和和接口实现接口实现两两个个jar包,包,可能可能不同银行还需要不同银行还需要更新更新各自己银行的各自己银行的前置机软件程序前置机软件

20、程序,来达到配合,来达到配合新接口使用的目的。新接口使用的目的。24银行接口升级银行接口升级弃前用新型弃前用新型: 随着随着客户业务客户业务的的增加增加,银行需要不断提供新的功能供企业使用。但由于银,银行需要不断提供新的功能供企业使用。但由于银行的银企直联系统相当不稳定,银行考虑再三后,决定行的银企直联系统相当不稳定,银行考虑再三后,决定使用新的直联方式使用新的直联方式,新新的报文格式的报文格式。在新的接口文档中添加常用功能和新的功能。将。在新的接口文档中添加常用功能和新的功能。将不会保留不会保留原有接原有接口口使用模式,使直联接口只能在一种模式下运行,此种情况会造成使用模式,使直联接口只能在

21、一种模式下运行,此种情况会造成所有使用所有使用到到的对应银行的的对应银行的项目全部升级项目全部升级,且,且可能可能会会影响业务系统改造影响业务系统改造使用的银行:使用的银行: 中行中行升级方式:升级方式: 对于弃前用新型的银行接口,对于弃前用新型的银行接口,不仅需要升级不仅需要升级API和接口实现包和接口实现包,可能可能还会涉还会涉及到及到业务系统的修改业务系统的修改,以满足银行接口中的要素。,以满足银行接口中的要素。相当于相当于上线一家上线一家新接口新接口 25Agenda 结总结总 问题与答疑26议程议程134227银企平台的介绍及实施银企平台的介绍及实施银行接口平台实施流程银行接口平台实

22、施流程银行接口平台主要功能流程银行接口平台主要功能流程银行接口平台常见问题处理银行接口平台常见问题处理银行接口平台整体架构银行接口平台整体架构28银行接口平台整体架构银行接口平台整体架构基础设置基础层运营层分析层 工商银行 集团 公司 统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理.财务系统业务系统费用报销支付管理交易管理资金监控统计分析基础设置基础层日志管理建设银行中国银行入账管理29基础层基础层日志管理日志管理 用户操作日志的管理用户操作日志的管理 同银行进行数据交互的日志管理同银行进行数据交互的日志管理基础设置基础设置 银行设置、客户

23、设置、币种设置、关联设置、账户属性设置银行设置、客户设置、币种设置、关联设置、账户属性设置30银行接口平台整体架构银行接口平台整体架构基础设置基础层运营层分析层 工商银行 集团 公司 统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理.财务系统业务系统费用报销支付管理交易管理资金监控统计分析建设银行中国银行入账管理31账户管理账户管理 完成对银行账户的管理。账户是接口进行数据传递的核心。完成对银行账户的管理。账户是接口进行数据传递的核心。开户、销户、冻结、解冻、限额开户、销户、冻结、解冻、限额账户体系的建立账户体系的建立账户信息查询(余额、交易

24、)账户信息查询(余额、交易)直联查询、本地查询直联查询、本地查询32自动任务管理自动任务管理为了减少客户操作的复杂性,接口平台启动多种后台任务来为了减少客户操作的复杂性,接口平台启动多种后台任务来完成数据的交互。为了减少对银行系统的多次交互增加银行完成数据的交互。为了减少对银行系统的多次交互增加银行系统的压力,定期将数据导入到接口平台,供客户使用。系统的压力,定期将数据导入到接口平台,供客户使用。当日数据导入当日数据导入历史数据核对历史数据核对自动入账自动入账指令状态的更新指令状态的更新33资金划拨管理资金划拨管理划拨管理主要实现对账户归集下拨的规则设置,可以设置划划拨管理主要实现对账户归集下

25、拨的规则设置,可以设置划拨账户的各种隶属关系、划拨规则。实现根据不同的时间设拨账户的各种隶属关系、划拨规则。实现根据不同的时间设定和金额设定进行资金划拨。定和金额设定进行资金划拨。Confidential 2009 iSoftStone Corporation. All Rights Reserved.2008 iSoftStone Holdings Ltd. All Rights Reserved.2008 iSoftStone Holdings Ltd. All Rights Reserved.多种账户归集模式多种账户归集模式三三级级单单位位二二级级单单位位一一级级单单位位集集团团主要收入

26、户 其他收入户 其他收入户收支户主要收入户其他收入户主要收入户 其他收入户 其他收入户主要收入户 其他收入户 其他收入户主要收入户 其他收入户 其他收入户逐级归集逐级归集垂直归集垂直归集跨级归集跨级归集主要收入户 其他收入户 其他收入户主要收入户 其他收入户 其他收入户主要收入户 其他收入户 其他收入户收支户主要收入户其他收入户35交易管理交易管理交易管理主要是针对从银行接收的数据进行管理。交易管理主要是针对从银行接收的数据进行管理。对于是否自动入账的数据进行人工的确认,然后实现系统对于是否自动入账的数据进行人工的确认,然后实现系统自动形成业务数据的功能。自动形成业务数据的功能。对于银行返回信

27、息不全的情况,可以进行信息补录。对于银行返回信息不全的情况,可以进行信息补录。36支付管理支付管理 支付管理的主要功能是借助银行接口提供的汇兑功能为企业提支付管理的主要功能是借助银行接口提供的汇兑功能为企业提 供供丰富的支付业务丰富的支付业务。普通支付普通支付先拨后支先拨后支代理汇兑代理汇兑 对私业务对私业务实现同业务系统的对接并且从业务系统接收支付数据。实现同业务系统的对接并且从业务系统接收支付数据。37银行指令管理银行指令管理通过对指令的维护需要防范通过对指令的维护需要防范指令信息错误指令信息错误、指令重复发送指令重复发送、指令指令状态不明确状态不明确等问题。等问题。指令查询指令查询指令维

28、护指令维护状态刷新状态刷新38银行接口平台整体架构银行接口平台整体架构基础设置基础层运营层分析层 工商银行 集团 公司 统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理.财务系统业务系统费用报销支付管理交易管理资金监控统计分析建设银行中国银行入账管理39资金监控系统资金监控系统多家商业银行接口多家商业银行接口资金预警监控系统规则设置监控报告统计分析系统设置商业银行商业银行1 1商业银行商业银行2 2商业银行商业银行3 3.公司领导业务人员财务人员系统设置系统设置监控规则设置监控规则设置监控结果统计监控结果统计预警处理预警处理 资金监控系统主要

29、功能是资金监控系统主要功能是防范资金风险防范资金风险、监控资金流量及存量监控资金流量及存量,通过,通过 在系统中设定相应的监控规则,以便用户对资金进行监控,并且能够在系统中设定相应的监控规则,以便用户对资金进行监控,并且能够 及时发现资金及时发现资金风险和漏洞风险和漏洞。40统计分析统计分析根据客户的要求,对银行数据进行多角度、多纬度分析。根据客户的要求,对银行数据进行多角度、多纬度分析。账户每日余额表账户每日余额表账户日均余额表账户日均余额表账户日均余额变动表账户日均余额变动表客户每日余额汇总表客户每日余额汇总表银行每日余额汇总表银行每日余额汇总表41银行接口平台特点银行接口平台特点42银行

30、接口平台的安全性银行接口平台的安全性建立建立SSL/TLSSSL/TLS安全通信通道,安全通信通道, 对通信数据进行加密传输对通信数据进行加密传输资金资金安全安全保证保证提供银行接口前置,部署提供银行接口前置,部署“银银 企直联企直联”服务多项安全措施服务多项安全措施为每个用户颁发不同的为每个用户颁发不同的CACA证证 书(身份认证)书(身份认证)对用户对用户CACA证书采用硬件加密证书采用硬件加密 方式(方式(USBUSB电子钥匙)电子钥匙) 用户操作需要数字签名,只用户操作需要数字签名,只有有 签名成功才可以进行业务操作签名成功才可以进行业务操作 43银行接口平台的作用与意义银行接口平台的

31、作用与意义 44银行接口平台主要功能流程银行接口平台主要功能流程页面录入账户是否有效组建银行报文直接返回发送银行是否银行返回解析返回数据查询账户数据45银行接口平台主要功能流程银行接口平台主要功能流程录入交易复核交易此交易开户行的银行为有效的银行生成银行指令复核完成发送指令是否银行接口模块结算模块结算发起的转账46银行接口平台主要功能流程银行接口平台主要功能流程资金上划开始循环处理每一成员单位的银行账户检验账户中是否存在处理中或可疑的指令到银行查询账户的余额判断余额账号当前余额减余额留存限额是否小于单笔最大金额且大于单笔最小金额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结

32、束否余额大于零是余额不大于零否是47银行接口平台主要功能流程银行接口平台主要功能流程资金下拨开始根据下拨策略查询需要下拨的账户到银行查询账户的余额下拨金额大于该账户对应该的内部户的余额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结束否是48银行接口平台主要功能流程银行接口平台主要功能流程查询银行交易财务公司接收交易后保存自动任务判断是否需要入账发送结算入账接收到入账交易信息终止保存活期交易是否银行接口系统复核活期交易结算系统通知入账返回结果查询银行返回交易查询入账活期交易通知入账的业务流程49银行接口平台实施流程银行接口平台实施流程模块实施50银行接口平台常见问题处理银行接

33、口平台常见问题处理常见问题常见问题 指令状态失败指令状态失败,入账失败入账失败,入账重复入账重复,RMIRMI问题问题指令状态指令状态 系统内银行系统内银行指令指令的的状态状态为为支付成功支付成功、支付失败支付失败、支付处理支付处理中中和和支付未知支付未知,这都是系统根据银行的返回代码,这都是系统根据银行的返回代码翻译翻译、解释解释过来的,并过来的,并不是不是说说银行银行会会直接返回直接返回很很明确明确的指令结果。的指令结果。 51指令支付失败大概原因及处理办法指令支付失败大概原因及处理办法 账户未授权账户未授权 : 这类错误的描述信息大致为:这类错误的描述信息大致为:账户权限无效账户权限无效

34、;检查签约关系错误检查签约关系错误;无效的无效的业务标识业务标识等。等。 发现银行返回这类异常,基本就可以发现银行返回这类异常,基本就可以确定指令确定指令已经已经失败失败,并且需要及时,并且需要及时联联系系该付款账号的该付款账号的开户行开户行,完成完成账号的直连账号的直连授权授权工作。工作。 账户头寸不足账户头寸不足 : 在账户头寸不足时,银行一般会直接返回:在账户头寸不足时,银行一般会直接返回:账户余额不足账户余额不足;检查账户头寸检查账户头寸,账户头寸不足账户头寸不足等信息。等信息。 当银行返回账户头寸不足类的信息时,应立即当银行返回账户头寸不足类的信息时,应立即使用使用”直接去银行查询直

35、接去银行查询”的功的功能,能,检查检查该付款该付款账号账号的的余额是否小于余额是否小于指令的指令的付款金额付款金额。 对方(收款方)账户信息异常对方(收款方)账户信息异常 : 这类错误的描述信息大致为:这类错误的描述信息大致为:账户名与账户名称不符账户名与账户名称不符;对方账户不存在对方账户不存在;收方账号不允许通兑收方账号不允许通兑;对方账户非活期户对方账户非活期户等。等。 发现银行返回这类异常,就需要发现银行返回这类异常,就需要联系收款方确认联系收款方确认收方收方账号账号信息信息是否正确是否正确。 52入账失败原因及处理办法入账失败原因及处理办法 与结算开机时间不符与结算开机时间不符 :

36、结算的结算的开机日在开机日在该笔该笔交易发生时间之前交易发生时间之前。如:交易时间为。如:交易时间为08年年12月月2日,日,结算开机日是结算开机日是08年年12月月1日,这样的交易将无法入账日,这样的交易将无法入账 结算系统处于关机或关机处理中状态结算系统处于关机或关机处理中状态 : 在入账时发现结算系统在入账时发现结算系统正在关机正在关机或或处于关机状态处于关机状态,系统自动不入账,系统自动不入账 内部户余额不足内部户余额不足 : 主要是针对于主要是针对于下拨下拨的交易的交易 处理办法处理办法: 如果发现入账失败的交易,在如果发现入账失败的交易,在确认确认客户业务人员客户业务人员没没进行有

37、进行有手工补录手工补录的情况的情况下,可以下,可以 “重新入账重新入账”功能进行重新入账处理功能进行重新入账处理 53RMI问题原因及处理办法问题原因及处理办法 原因原因 监控模块监控模块与与结算模块结算模块间的间的通讯通讯,是,是靠靠rmi服务服务来来实现实现的。在实施过程中可能的。在实施过程中可能偶尔会遇到偶尔会遇到rmi服务启动不正常的情况服务启动不正常的情况 查询步骤查询步骤检查配置文件检查配置文件 :rmi服务的配置,涉及到服务的配置,涉及到3个配置文件,个配置文件,integration.xml、settlement.xml和和bankportal.properties,需要确认这

38、,需要确认这3个配置文件中个配置文件中rmi服务的服务的IP和和端口端口都一致都一致 检查配置文件中所用的检查配置文件中所用的rmi端口端口是否是否已经被已经被占用占用 如果配置的如果配置的IP地址为地址为127.0.0.1,需要需要确保在操作系统的确保在操作系统的hosts文件中已经文件中已经对对127.0.0.1的的IP做做了了映射映射;hosts文件路径为:文件路径为:/etc/hosts 检查检查bp_integration.jar包包是否正确是否正确 检查检查sett_integration.jar包包是否正确是否正确 处理办法处理办法经过排查上述步骤,当发现有问题时,经过排查上述步

39、骤,当发现有问题时,修改配置文件修改配置文件或或替换替换jar包包以后都需以后都需要要重启服务重启服务器,在重启过程中要注意启动日志,器,在重启过程中要注意启动日志,查看日志查看日志信息中信息中是否是否还有还有报错报错提示。提示。 54Agenda 结总结总 问题与答疑55议程议程134256银行接口的功能介绍银行接口的功能介绍银行接口最新版本说明银行接口最新版本说明银行接口安全控制银行接口安全控制支持的银行接口及费用说明支持的银行接口及费用说明银行接口功能说明银行接口功能说明57银行接口功能说明银行接口功能说明普通功能为普通功能为: 账户当前余额查询账户当前余额查询 账户历史余额查询账户历史

40、余额查询 账户当日交易明细查询账户当日交易明细查询 账户历史交易明细查询账户历史交易明细查询 普通转账普通转账 转账指令状态查询转账指令状态查询58银行接口功能说明银行接口功能说明特殊功能特殊功能: 代理汇兑代理汇兑 (实名付款实名付款) 当当成员企业不具备成员企业不具备在银行在银行开户条件开户条件,则在银行,则在银行没有结算账户没有结算账户,发生业务,发生业务后需要后需要使用财务公司的账户对外付款使用财务公司的账户对外付款,但是,但是客户需要客户需要将将真实的付款信息真实的付款信息体现在体现在对方单位的对方单位的进帐单进帐单中。银行为了适应这种业务提供了这个功能。中。银行为了适应这种业务提供

41、了这个功能。付款的时候提供付款的时候提供两个两个账户的信息,一个是账户的信息,一个是真实付款账户真实付款账户(内部户内部户)一个)一个是是代理付款账户代理付款账户(真实存在的银行账户真实存在的银行账户)。)。收方收方单位单位看到看到的进帐单中的的进帐单中的付款信息付款信息为为内部账户内部账户的信息。的信息。 实现的银行有:实现的银行有:工行工行、建行建行、农行农行、交行交行 对私支付对私支付 主要是主要是员工工资员工工资、个人报销个人报销、保险赔款保险赔款。不同的银行采用的功能也各不。不同的银行采用的功能也各不相同。相同。 实现的银行有:实现的银行有:工行工行、建行建行、招行招行、交行交行、中

42、行中行 统一对外支付统一对外支付 需要需要集团公司集团公司和和成员公司同时成员公司同时在银行在银行开户开户,付款时,提供同时提供两个,付款时,提供同时提供两个账户,由银行内部处理。账户,由银行内部处理。收方收方单位单位看到看到进账单中的进账单中的付款信息为成员单位付款信息为成员单位信息。信息。 实现的银行有:实现的银行有:中行中行 、中信银行中信银行59银行接口的安全控制银行接口的安全控制60银行接口的安全控制银行接口的安全控制银银 行行 端端DDDDN N专线专线https 加密传输安全服务器(加密/解密)软通动力资金管理平台企业安全服务器NetSafe Client(加密/解密)企企 业业

43、 端端银行前置机银行主机银企接口平台解析/封装业务数据 企业端到银行端: 银企接口平台负责封装资金管理系统封装资金管理系统发出的银行帐户资金调拨指令银行帐户资金调拨指令 封装好的资金调拨指令在各家银行前置机中的企业安全服务器企业安全服务器进行加密处理加密处理,通过DDNDDN专专线线进行传输银行端对收到的指令进行解密解密处理传送到主主机系统机系统进行处理 银行端到企业端银行端将业务信息封装、加密封装、加密,通过DDNDDN专专线线传输到企业端的银行前置机银行前置机前置机中的企业安全服务器企业安全服务器中进行解密解密银企接口平台将收到的业务数据进行解析解析,传递到资金管理平台资金管理平台61银行

44、接口版本说明银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议中国银行银企对接1.0版专线、公网此版本推出时间最早,应用客户群广,使用率最高,其稳定性有较大的保障。除了提供普通的公共功能外,还提供了集团统一对外支付功能。(由于银行升级,在使用一段时间后,将会停用此版本接口)银企对接1.1版银企对接1.1版专线、公网此版本为中行升级后的版本,目前使用客户较少,稳定性还需要长期跟踪除了提供普通的公共功能外,还提供了对私代发业务和集团统一对外支付功能。农业银行企业银行平台专线通过专线与银行服务器相连,且应用客户群广,使用时间长,稳定性好除了提供普通的公共功能外,还提供了对私代发工资业务

45、、代理支付、资金上划/下拨、资金池账户处理和授信额度查询功能。企业银行平台(专线版)企业银行平台专线、公网应用客户群较少,对于稳定还需要长期跟踪除了提供普通的公共功能外,还提供了对私代发工资业务、资金上划/下拨、资金池账户处理和授信额度查询功能。建设银行重客版专线专线是重客系统,有较高的安全性保障,并且是银行主推产品,技术支持较迅速除了提供普通的公共功能外,还提供了对私代发代扣业务、代理支付功能。重客版网银版专线、公网互联网是网银版,相较安全验证较弱。不支持代理支付功能,只能做普通业务62银行接口版本说明银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议工商银行专业版专线专业版推

46、出时间最早,应用客户群少,使用率低。了解较少普通版普通版专线、公网普通版推出时间最早,应用客户群广,使用率最高,其稳定性有较大的保障。除了提供普通的公共功能外,还提供了批量对私付款业务、批量代扣业务、代理支付、集团内外汇资金调拨、国内外汇汇款、B股资金清算业务和B2C/B2B订购业务推广版专线、公网推广版与普通版相比较支持批量的付款、查询等功能,但不能实现实时交互(大约有5分钟左右的延时),其实现技术较复杂,可能存在较大隐患。据了解目前客户都是在测试使用阶段所有付款业务都支持批量功能,对于批量查询和转账都需要通过异步的方式进行获取。为了提高效率,异步获到必须使用专线连接才能解决,且需要ERP系

47、统做相应对接处理。交通银行银企通专线“银企通”采用的是专线的连接方式,开发时间较早,是银行推出的过渡版本。目前银行对其的维护更新已很弱。 不支持代理支付功能,只能做普通业务银企直联银企直联专线、公网“银企互联”既支持专线,又支持互联网接入,是目前银行主推产品。除了提供普通的公共功能外,还提供了对私代发业务、代理支付、集团内资金调拨、进口信用证和保函查询、国际结算收/付汇信息查询业务以及外币账户资金调拨63银行接口版本说明银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议招商银行银企直联(初版)专线、公网开发时间早,使用客户多,相对稳定,银行端对错误处理不完备只支持普通付款功能和对

48、私业务银企直联(最新版)银企直联(最新版)专线、公网最新版本已测试通过,客户使用较少,但银行端对错误处理比较详细除了提供普通的公共功能外,还提供了对私代发/代扣业务、集团内资金调拨、国内信用证业务办理、委托贷款业务输、信用额度查询业务。中信银行银企直联2.0专线、公网银企互联版本是中信目前对有需要的客户推出的产品,稳定性及产品维护较成熟不支持资金调拨和集团统一对外支付银企直联2.0银企直联3.0专线、公网中信银行正在开发新的直联系统,相较前一个版本其在证书验证及前置软件上进行了较大的升级,但目前处于开发测试阶段。 除了提供普通的公共功能外,还提供了对私代发工资/财务报销业务、集团内资金调拨和集

49、团统一对外支付业务。北京银行银企互联专线、公网开发时间早,但使用客户较少,使用率不高支持普通的公共功能银企互联64银行接口版本说明银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议光大银行银企通专线、公网使用客户较少,使用率不高支持普通的公共功能银企通华夏银行银证直联专线、公网使用客户较少,使用率不高除了提供普通的公共功能外,还提供了集团内资金调拨业务银证直联民生银行银企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联浦发银行银企直联专线、公网使用客户较少,使用率不高除了提供普通的公共功能外,还提供了集团内资金调拨业务。对于普通支付支持批量提交银企直联深发展银行银

50、企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联兴业银行银企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联65支持的银行支持的银行国内银行国内银行 中国银行中国银行 中国农业银行中国农业银行 中国工商银行中国工商银行 中国建设银行中国建设银行 招商银行招商银行 中国交通银行中国交通银行 中信银行中信银行 上海浦东发展银行上海浦东发展银行 华复银行华复银行 深圳发展银行深圳发展银行北京银行北京银行中国民生银行中国民生银行中国光大银行中国光大银行兴业银行兴业银行66支持的银行支持的银行国外银行国外银行 中银香港(中银香港(FTP版)版) 中银香港(直联版)中银香

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(银行接口的技术架构与功能介绍课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|