银行接口专题培训课件_第1页
银行接口专题培训课件_第2页
银行接口专题培训课件_第3页
银行接口专题培训课件_第4页
银行接口专题培训课件_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

银行接口专题培训刘泽湘软通动力银行接口专题培训刘泽湘议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构22议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口概述银行接口的业务需求银行接口概念3银行接口概述银行接口的业务需求银行接口概念3银行接口概念银行接口也可以称之为”银企直联”、”银企互联”所谓“银企直联”,就是集团企业在集团内部建立自己的资金管理系统,并与商业银行共同开发内部资金管理系统及商业银行网银系统之间的数据接口,通过数据接口将企业内部的资金管理系统与商业银行网银系统实现联接,所以被称为“银企直联”。银行接口为银行和企业之间架起了”桥梁”,主要作用实现企业业务系统同银行核心系统的数据交换。按照双方不同的数据格式进行数据转换。4银行接口概念4银行接口的业务需求功能扩展资金集中管理资金利用率资金风险经营成本….客户需求差异化银企功能满足全面资金需求银企直联需求个性化服务高度集成实时性财务数据银行数据历史数据管理付款业务收款业务5银行接口的业务需求功能扩展资金集中资金利用率客户需求银企功能

结总

问题与答疑6结总6议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构27议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口技术架构银行接口数据处理方式银行接口技术实现模式银行接口单元功能测试银行接口逻辑结构银行接口发布及升级8银行接口技术架构银行接口数据处理方式银行接口技术实现模式银行银行接口逻辑结构9银行接口逻辑结构9银行接口技术实现模式---分层总体来讲,银行接口定义为三个层次第一层是API层,提供给外部使用系统调用的接口。银行提供的服务功能,业务数据对象都在此定义;该层屏蔽了各个银行之间的差异,使资金管理系统很容易的完成对多家银行的对接,减少了业务系统的开发难度

第二层是接口管理层,实现服务的管理、事件通知、自动任务管理,以及全局性的基础功能等等;第三层是SPI,定义了对银行接口的实现包的要求。该层主要负责将资金管理系统发出的请求封装为各商业银行规定的数据报文,并将请求报文发送到银行前置机指定端口上,等银行处理完毕后,接收从前置返回的银行响应信息并进行解析,传递给资金管理系统。

10银行接口技术实现模式---分层总体来讲,银行接口定义为三个层银行接口技术实现模式---分层11银行接口技术实现模式---分层11银行接口技术实现模式---分层第二层是接口管理层,实现服务的管理、事件通知、自动任务管理,以及全局性的基础功能等InitialBankServiceBankServiceManagerConfigManagerBankServiceConfigInfoICBCBankServiceFactoryABCBankServiceFactoryXXXBankServiceFactoryICBCBankServiceABCBankServiceXXXBankServiceBankServiceFactoryICBCTask、EventABCTask、EventXXXTask、Event12银行接口技术实现模式---分层第二层是接口管理层,实现服务的银行接口技术实现模式---通讯方式银行接口支持三种通讯方式http通讯:采用apache的公共包,由于工行对http的特殊要求,我们进行了特殊的修改,但是它兼容org的包,因此在其他系统使用http通讯的时候必须使用接口提供的包,否则在发送银行指令的时候会出现错。

中行、工行、民生、交行、北京银行………sock通讯:

农行、建行、招商银行、中信银行………ftp通讯:

境外银行的直联是主要通过ftp方式进行数据传输

渣打、花旗、荷兰、汇丰、中银香港…………13银行接口技术实现模式---通讯方式银行接口支持三种通讯方式1银行接口技术实现模式---特殊处理银行接口支持三种数据格式XML格式:通过接口把传送的数据按照银行提供的接口文档定义,转化为各商业银行可以识别的XML报文格式,目前使用XML报文格式的银行有:

中行、工行、民生、北京银行、中信、招行、民生、光大、浦发字符串格式:按照银行文档中定义的每个字段长度进行字符串拼接,以确保银行可以正确的截取每一个字段信息,使用的银行有:

建行、华夏、深发展XML+字符串格式:农行、交行14银行接口技术实现模式---特殊处理银行接口支持三种数据格式1银行接口技术实现模式---特殊处理日志管理当前银行接口日志不与任何外部接口程序关联,属于单独初始化,单独输出。接口的初始化调整为,首先读取配置文件bank_service_config.xml,然后初始化日志。银行接口日志分两种,一种是log4j,另一种是System.out输出形式。在配置文件文件中可以指定日志的采用形式。例如:

<log_set><logClassImpl>com.iss.itreasury.bs.log.SystemOutImpl</logClassImpl></log_set>上述配置采用了SystemOutImpl.若没有配置,银行接口默认将采用log4j的形式输出日志。15银行接口技术实现模式---特殊处理日志管理15银行接口技术实现模式---特殊处理支付指令管理发送支付指令的时候指令id必须唯一。在指令id文件中存放已经使用的最大的id信息,每次在内存中存放20个连续的id,用完以后自动追加20个在内存中同时在文件中更新。每次服务重起的时候自动加载文件中的id信息。文件名称:package_id.dat中间指令的处理方式:属于中间指令的为:支付处理中、支付末知对于处于中间状态的指令,系统会记录指令信息,然后再自动到银行去同步指令信息。对于超过48小时的指令不在同步指令状态。同步的时间计划为:2,5,15,306次,6045次文件名称:virement_instruction.dat16银行接口技术实现模式---特殊处理支付指令管理16银行接口技术实现模式---特殊处理银行返回code管理成功、失败、未知、处理中、一段时间后置失败以上状态,是根据银行返回的code进行判断。目前的对于银行返回的code信息将会在配置文件进行处理。配置文件如下格式:<ret_code> <code>0</code>银行返回code <comment>提交成功,等待银行处理</comment>返回信息 <statustype>3</statustype>通过返回信息翻译的处理状态</ret_code>翻译后的指令状态字典:1:成功、2:失败、3:处理中、4:未知5.一段时间内为未知,超过设定时间,则设为失败17银行接口技术实现模式---特殊处理银行返回code管理17银行接口数据处理流程开始数据校验数据组包发送数据接收数据解析数据构造结果对象结束参数异常组包异常传输异常银行返回异常18银行接口数据处理流程开始数据校验数据组包发送数据接收数据解析数据发送及接收流程银行银行安全服务器WebServer主机系统公网/专线Internet/DDNHTTPSHTTPS企业端企业安全服务器(前置机)银企互联系统(BankInterface)关系数据库资金管理系统19数据发送及接收流程银行银行安全服务器WebServer主机功能测试

功能测试是接口中最重要的环节,它直接影响到接口的可用情况和风险控制情况功能测试注意点的1、对于组包方式,是否符合银行需求的格式和内容2、在传输过程中,请求包头传送的参数是否和银行要求的一致3、银行文档中的必输项和非必输项以及字段的最大长度,都要进行测试4、银行在正确情况下会返回什么样的状态码和描述信息5、银行在出错情况下会返回什么样的状态码和描述信息6、确定银行返回的错误代码和错误信息是否一致并且唯一7、对于转账支付类功能,必须确定银行返回的code哪些表示支付成功?哪些表示支付失败?哪些为支付中间状态银行接口单元功能测试20功能测试银行接口单元功能测试20银行接口发布接口发布提供bank_service_api.jar和bank_service_sp_xxx.jar(具体银行接口)提供每一家银行各自的配置文件提供支持接口包的第三方包,如:bs_httpclient.jar、jakarta-oro-2.0.8.jar提供接口整体配置文件:bank_service_config.xml,此配置可以根据每一家银行的特性进行设置提供接口实施和发布文档21银行接口发布接口发布21银行接口升级由于银行系统升级,需要对银行接口同步进行升级接口升级特点:向下兼容、并行使用、弃前用新向下兼容型:随着客户业务的增加,银行需要不断提供新的功能供企业使用但在提供直联的接口时,对于常用的功能也不会进行改造,只是在原有的接口功能中添加新的功能。使用的银行:

农行、交行、浦发银行、北京银行、华夏银行、光大银行、民生银行、兴业银行。升级方式: 对于向下兼容型的银行接口,升级时只需要更新银行接口API和接口实现两个jar包即可。22银行接口升级由于银行系统升级,需要对银行接口同步进行升级22银行接口升级并行使用型:随着客户业务的增加,银行需要不断提供新的功能供企业使用。但由于银行的银企直联系统相当不稳定,银行考虑再三后,决定使用新的直联方式,新的报文格式。在新的接口文档中添加常用功能和新的功能。同时会保留原有接口使用模式,使两种接口类型并行运行。使用的银行:

工行、建行、招商银行、中信银行、深发展银行升级方式:对于并行使用型的银行接口,升级时只需要更新银行接口API和接口实现两个jar包,可能不同银行还需要更新各自己银行的前置机软件程序,来达到配合新接口使用的目的。23银行接口升级23银行接口升级弃前用新型:随着客户业务的增加,银行需要不断提供新的功能供企业使用。但由于银行的银企直联系统相当不稳定,银行考虑再三后,决定使用新的直联方式,新的报文格式。在新的接口文档中添加常用功能和新的功能。将不会保留原有接口使用模式,使直联接口只能在一种模式下运行,此种情况会造成所有使用到的对应银行的项目全部升级,且可能会影响业务系统改造使用的银行:

中行升级方式:对于弃前用新型的银行接口,不仅需要升级API和接口实现包,可能还会涉及到业务系统的修改,以满足银行接口中的要素。相当于上线一家新接口

24银行接口升级24Agenda

结总

问题与答疑25Agenda结总25议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构226议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银企平台的介绍及实施银行接口平台实施流程银行接口平台主要功能流程银行接口平台常见问题处理银行接口平台整体架构27银企平台的介绍及实施银行接口平台实施流程银行接口平台主要功能银行接口平台整体架构基础设置基础层运营层分析层

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

工商银行集团公司统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理…..财务系统业务系统费用报销……支付管理交易管理资金监控统计分析建设银行中国银行入账管理30银行接口平台整体架构基础设置基础层运营层分析层工商银行账户管理完成对银行账户的管理。账户是接口进行数据传递的核心。开户、销户、冻结、解冻、限额账户体系的建立账户信息查询(余额、交易)直联查询、本地查询31账户管理完成对银行账户的管理。账户是接口进行数据传递的核心自动任务管理为了减少客户操作的复杂性,接口平台启动多种后台任务来完成数据的交互。为了减少对银行系统的多次交互增加银行系统的压力,定期将数据导入到接口平台,供客户使用。当日数据导入历史数据核对自动入账指令状态的更新32自动任务管理为了减少客户操作的复杂性,接口平台启动多种后台任资金划拨管理划拨管理主要实现对账户归集下拨的规则设置,可以设置划拨账户的各种隶属关系、划拨规则。实现根据不同的时间设定和金额设定进行资金划拨。33资金划拨管理划拨管理主要实现对账户归集下拨的规则设置,可以设©2008iSoftStoneHoldingsLtd.AllRightsReserved.©2008iSoftStoneHoldingsLtd.AllRightsReserved.多种账户归集模式三级单位二级单位一级单位集团主要收入户其他收入户其他收入户收支户主要收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户逐级归集垂直归集跨级归集主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户收支户主要收入户其他收入户Confidential©2009iSoftStoneCorporation.AllRightsReserved.©2008iSoftStoneHoldingsLtd.34交易管理交易管理主要是针对从银行接收的数据进行管理。对于是否自动入账的数据进行人工的确认,然后实现系统自动形成业务数据的功能。对于银行返回信息不全的情况,可以进行信息补录。35交易管理交易管理主要是针对从银行接收的数据进行管理。35支付管理支付管理的主要功能是借助银行接口提供的汇兑功能为企业提供丰富的支付业务。 普通支付 先拨后支 代理汇兑对私业务实现同业务系统的对接并且从业务系统接收支付数据。36支付管理支付管理的主要功能是借助银行接口提供的汇兑功能为银行指令管理通过对指令的维护需要防范指令信息错误、指令重复发送、指令状态不明确等问题。指令查询指令维护状态刷新37银行指令管理通过对指令的维护需要防范指令信息错误、指令重复发银行接口平台整体架构基础设置基础层运营层分析层

工商银行集团公司统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理…..财务系统业务系统费用报销……支付管理交易管理资金监控统计分析建设银行中国银行入账管理38银行接口平台整体架构基础设置基础层运营层分析层工商银行资金监控系统多家商业银行接口资金预警监控系统规则设置监控报告统计分析系统设置商业银行1商业银行2商业银行3……..公司领导业务人员财务人员系统设置监控规则设置监控结果统计预警处理资金监控系统主要功能是防范资金风险、监控资金流量及存量,通过在系统中设定相应的监控规则,以便用户对资金进行监控,并且能够及时发现资金风险和漏洞。39资金监控系统多家商业银行接口资金预警监控系统规则设置监控报告统计分析根据客户的要求,对银行数据进行多角度、多纬度分析。账户每日余额表账户日均余额表账户日均余额变动表客户每日余额汇总表银行每日余额汇总表…………40统计分析根据客户的要求,对银行数据进行多角度、多纬度分析。账银行接口平台特点个性化服务结合公司个性化资金管理需求进行客户化开发,如资金归集、下拨策略高度集成与公司内部ERP系统实时集成,更全面更及时的反映资金业务信息自动化处理通过接口系统自动生成银行指令,自动对外支付通过接口系统自动生成会计凭证,实现业务数据共享统一管理通过银行接口平台实现集团企业统一的信息系统管理,如权限管理等41银行接口平台特点个性化服务结合公司个性化资金管理需求进行客户银行接口平台的安全性

建立SSL/TLS安全通信通道,

对通信数据进行加密传输资金安全保证

提供银行接口前置,部署“银企直联”服务多项安全措施

为每个用户颁发不同的CA证书(身份认证)

对用户CA证书采用硬件加密方式(USB电子钥匙)

用户操作需要数字签名,只有签名成功才可以进行业务操作

采用权威认证机构的证书服务(CFCA认证)42银行接口平台的安全性建立SSL/TLS安全通信通道,资金银行接口平台的作用与意义

实现对成员企业收款、付款,内部结算进行全方位控制,防范资金风险

能够实时、动态、准确监控集团所有资金的存量、流量和流向

对资金流向合法性、安全性和效益性进行审查,确保资金合理使用实现企业零余额的管理,减少沉淀资金和贷款规模,节省财务费用

有效监控成员单位资金运作,通过对资金流动信息掌握财务经营状况43银行接口平台的作用与意义实现对成员企业收款、付款,内部结算银行接口平台主要功能流程页面录入账户是否有效组建银行报文直接返回发送银行是否银行返回解析返回数据查询账户数据44银行接口平台主要功能流程页面录入账户是否有效组建银行报文直接银行接口平台主要功能流程录入交易复核交易此交易开户行的银行为有效的银行生成银行指令复核完成发送指令是否银行接口模块结算模块结算发起的转账45银行接口平台主要功能流程录入交易复核交易此交易开户行的银行为银行接口平台主要功能流程资金上划开始循环处理每一成员单位的银行账户检验账户中是否存在处理中或可疑的指令到银行查询账户的余额判断余额账号当前余额减余额留存限额是否小于单笔最大金额且大于单笔最小金额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结束否余额大于零是余额不大于零否是46银行接口平台主要功能流程资金上划开始循环处理每一成员检验账户银行接口平台主要功能流程资金下拨开始根据下拨策略查询需要下拨的账户到银行查询账户的余额下拨金额大于该账户对应该的内部户的余额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结束否是47银行接口平台主要功能流程资金下拨开始根据下拨策略查询到银行查银行接口平台主要功能流程查询银行交易财务公司接收交易后保存自动任务判断是否需要入账发送结算入账接收到入账交易信息终止保存活期交易是否银行接口系统复核活期交易结算系统通知入账返回结果查询银行返回交易查询入账活期交易通知入账的业务流程48银行接口平台主要功能流程查询银行交易财务公司接收交易后保存自银行接口平台实施流程配置文件整理基础信息设置银行账户维护自动任务设置定义资金划拨策略试运行运行支持……模块实施银行账户维护

账号信息账号上下级关系与内部户间对应关系配置文件整理

pertiesbank_services_config.xml自动任务设置

自动任务执行频率、时间设置试运行

检查自动任务运行情况检查指令发送情况基础信息设置

币种、国家信息开户行信息定义资金划拨策略

划拨策略及启动时间定义划拨关系定义运行支持49银行接口平台实施流程配置文件整理模块实施银行账户维护配置文件银行接口平台常见问题处理常见问题指令状态失败,入账失败,入账重复,RMI问题指令状态系统内银行指令的状态为支付成功、支付失败、支付处理中和支付未知,这都是系统根据银行的返回代码翻译、解释过来的,并不是说银行会直接返回很明确的指令结果。50银行接口平台常见问题处理常见问题50指令支付失败大概原因及处理办法账户未授权

:这类错误的描述信息大致为:账户权限无效;检查签约关系错误;无效的业务标识等。发现银行返回这类异常,基本就可以确定指令已经失败,并且需要及时联系该付款账号的开户行,完成账号的直连授权工作。

账户头寸不足

:在账户头寸不足时,银行一般会直接返回:账户余额不足;检查账户头寸,账户头寸不足等信息。当银行返回账户头寸不足类的信息时,应立即使用”直接去银行查询”的功能,检查该付款账号的余额是否小于指令的付款金额。

对方(收款方)账户信息异常

:这类错误的描述信息大致为:账户名与账户名称不符;对方账户不存在;收方账号不允许通兑;对方账户非活期户等。发现银行返回这类异常,就需要联系收款方确认收方账号信息是否正确。

51指令支付失败大概原因及处理办法账户未授权:51入账失败原因及处理办法与结算开机时间不符

:结算的开机日在该笔交易发生时间之前。如:交易时间为08年12月2日,结算开机日是08年12月1日,这样的交易将无法入账

结算系统处于关机或关机处理中状态

:在入账时发现结算系统正在关机或处于关机状态,系统自动不入账

内部户余额不足

:主要是针对于下拨的交易

处理办法:如果发现入账失败的交易,在确认客户业务人员没进行有手工补录的情况下,可以“重新入账”功能进行重新入账处理

52入账失败原因及处理办法与结算开机时间不符:52RMI问题原因及处理办法原因

监控模块与结算模块间的通讯,是靠rmi服务来实现的。在实施过程中可能偶尔会遇到rmi服务启动不正常的情况查询步骤检查配置文件:rmi服务的配置,涉及到3个配置文件,integration.xml、settlement.xml和perties,需要确认这3个配置文件中rmi服务的IP和端口都一致检查配置文件中所用的rmi端口是否已经被占用

如果配置的IP地址为,需要确保在操作系统的hosts文件中已经对的IP做了映射;hosts文件路径为:/etc/hosts检查bp_integration.jar包是否正确检查sett_integration.jar包是否正确处理办法经过排查上述步骤,当发现有问题时,修改配置文件或替换jar包以后都需要重启服务器,在重启过程中要注意启动日志,查看日志信息中是否还有报错提示。

53RMI问题原因及处理办法原因53Agenda

结总

问题与答疑54Agenda结总54议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构255议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口的功能介绍银行接口最新版本说明银行接口安全控制支持的银行接口及费用说明银行接口功能说明56银行接口的功能介绍银行接口最新版本说明银行接口安全控制支持的银行接口功能说明普通功能为:账户当前余额查询账户历史余额查询账户当日交易明细查询账户历史交易明细查询普通转账转账指令状态查询57银行接口功能说明普通功能为:57银行接口功能说明特殊功能:代理汇兑(实名付款)当成员企业不具备在银行开户条件,则在银行没有结算账户,发生业务后需要使用财务公司的账户对外付款,但是客户需要将真实的付款信息体现在对方单位的进帐单中。银行为了适应这种业务提供了这个功能。付款的时候提供两个账户的信息,一个是真实付款账户(内部户)一个是代理付款账户(真实存在的银行账户)。收方单位看到的进帐单中的付款信息为内部账户的信息。实现的银行有:工行、建行、农行、交行对私支付主要是员工工资、个人报销、保险赔款。不同的银行采用的功能也各不相同。实现的银行有:工行、建行、招行、交行、中行统一对外支付需要集团公司和成员公司同时在银行开户,付款时,提供同时提供两个账户,由银行内部处理。收方单位看到进账单中的付款信息为成员单位信息。实现的银行有:中行

、中信银行58银行接口功能说明特殊功能:58银行接口的安全控制59银行接口的安全控制59银行接口的安全控制银行端DDN专线https加密传输安全服务器(加密/解密)软通动力资金管理平台企业安全服务器NetSafeClient(加密/解密)企业端银行前置机…银行主机银企接口平台解析/封装业务数据企业端到银行端:银企接口平台负责封装资金管理系统发出的银行帐户资金调拨指令

封装好的资金调拨指令在各家银行前置机中的企业安全服务器进行加密处理,通过DDN专线进行传输银行端对收到的指令进行解密处理传送到主机系统进行处理银行端到企业端银行端将业务信息封装、加密,通过DDN专线传输到企业端的银行前置机前置机中的企业安全服务器中进行解密银企接口平台将收到的业务数据进行解析,传递到资金管理平台60银行接口的安全控制银行端DDNhttps加密传输安全服银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议中国银行银企对接1.0版专线、公网此版本推出时间最早,应用客户群广,使用率最高,其稳定性有较大的保障。除了提供普通的公共功能外,还提供了集团统一对外支付功能。(由于银行升级,在使用一段时间后,将会停用此版本接口)银企对接1.1版银企对接1.1版专线、公网此版本为中行升级后的版本,目前使用客户较少,稳定性还需要长期跟踪除了提供普通的公共功能外,还提供了对私代发业务和集团统一对外支付功能。农业银行企业银行平台专线通过专线与银行服务器相连,且应用客户群广,使用时间长,稳定性好除了提供普通的公共功能外,还提供了对私代发工资业务、代理支付、资金上划/下拨、资金池账户处理和授信额度查询功能。企业银行平台(专线版)企业银行平台专线、公网应用客户群较少,对于稳定还需要长期跟踪除了提供普通的公共功能外,还提供了对私代发工资业务、资金上划/下拨、资金池账户处理和授信额度查询功能。建设银行重客版专线专线是重客系统,有较高的安全性保障,并且是银行主推产品,技术支持较迅速除了提供普通的公共功能外,还提供了对私代发\代扣业务、代理支付功能。重客版网银版专线、公网互联网是网银版,相较安全验证较弱。不支持代理支付功能,只能做普通业务61银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议工商银行专业版专线专业版推出时间最早,应用客户群少,使用率低。了解较少普通版普通版专线、公网普通版推出时间最早,应用客户群广,使用率最高,其稳定性有较大的保障。除了提供普通的公共功能外,还提供了批量对私付款业务、批量代扣业务、代理支付、集团内外汇资金调拨、国内外汇汇款、B股资金清算业务和B2C/B2B订购业务推广版专线、公网推广版与普通版相比较支持批量的付款、查询等功能,但不能实现实时交互(大约有5分钟左右的延时),其实现技术较复杂,可能存在较大隐患。据了解目前客户都是在测试使用阶段所有付款业务都支持批量功能,对于批量查询和转账都需要通过异步的方式进行获取。为了提高效率,异步获到必须使用专线连接才能解决,且需要ERP系统做相应对接处理。交通银行银企通专线“银企通”采用的是专线的连接方式,开发时间较早,是银行推出的过渡版本。目前银行对其的维护更新已很弱。不支持代理支付功能,只能做普通业务银企直联银企直联专线、公网“银企互联”既支持专线,又支持互联网接入,是目前银行主推产品。除了提供普通的公共功能外,还提供了对私代发业务、代理支付、集团内资金调拨、进口信用证和保函查询、国际结算收/付汇信息查询业务以及外币账户资金调拨62银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议招商银行银企直联(初版)专线、公网开发时间早,使用客户多,相对稳定,银行端对错误处理不完备只支持普通付款功能和对私业务银企直联(最新版)银企直联(最新版)专线、公网最新版本已测试通过,客户使用较少,但银行端对错误处理比较详细除了提供普通的公共功能外,还提供了对私代发/代扣业务、集团内资金调拨、国内信用证业务办理、委托贷款业务输、信用额度查询业务。中信银行银企直联2.0专线、公网银企互联版本是中信目前对有需要的客户推出的产品,稳定性及产品维护较成熟不支持资金调拨和集团统一对外支付银企直联2.0银企直联3.0专线、公网中信银行正在开发新的直联系统,相较前一个版本其在证书验证及前置软件上进行了较大的升级,但目前处于开发测试阶段。除了提供普通的公共功能外,还提供了对私代发工资/财务报销业务、集团内资金调拨和集团统一对外支付业务。北京银行银企互联专线、公网开发时间早,但使用客户较少,使用率不高支持普通的公共功能银企互联63银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用建议光大银行银企通专线、公网使用客户较少,使用率不高支持普通的公共功能银企通华夏银行银证直联专线、公网使用客户较少,使用率不高除了提供普通的公共功能外,还提供了集团内资金调拨业务银证直联民生银行银企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联浦发银行银企直联专线、公网使用客户较少,使用率不高除了提供普通的公共功能外,还提供了集团内资金调拨业务。对于普通支付支持批量提交银企直联深发展银行银企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联兴业银行银企直联专线、公网使用客户较少,使用率不高支持普通的公共功能银企直联64银行接口版本说明合作银行版本连接方式版本比较功能说明版本使用支持的银行国内银行中国银行中国农业银行中国工商银行中国建设银行招商银行中国交通银行中信银行上海浦东发展银行华复银行深圳发展银行北京银行中国民生银行中国光大银行兴业银行65支持的银行国内银行65支持的银行国外银行中银香港(FTP版)中银香港(直联版)渣打银行花旗银行荷兰银行汇丰银行66支持的银行国外银行66银行接口费用说明费用有:专线费用、直联费用、其它费用专线费用

开通费和年服务费直联费用

直联开通费、年服务费、账户管理费等其它费用

结算手续费及其它费用

详见《银行直联所需费用说明.doc》附件67银行接口费用说明费用有:专线费用、直联费用、其它费用67Agenda

结总

问题与答疑68Agenda结总68谢谢谢谢演讲完毕,谢谢观看!演讲完毕,谢谢观看!银行接口专题培训刘泽湘软通动力银行接口专题培训刘泽湘议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构272议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口概述银行接口的业务需求银行接口概念73银行接口概述银行接口的业务需求银行接口概念3银行接口概念银行接口也可以称之为”银企直联”、”银企互联”所谓“银企直联”,就是集团企业在集团内部建立自己的资金管理系统,并与商业银行共同开发内部资金管理系统及商业银行网银系统之间的数据接口,通过数据接口将企业内部的资金管理系统与商业银行网银系统实现联接,所以被称为“银企直联”。银行接口为银行和企业之间架起了”桥梁”,主要作用实现企业业务系统同银行核心系统的数据交换。按照双方不同的数据格式进行数据转换。74银行接口概念4银行接口的业务需求功能扩展资金集中管理资金利用率资金风险经营成本….客户需求差异化银企功能满足全面资金需求银企直联需求个性化服务高度集成实时性财务数据银行数据历史数据管理付款业务收款业务75银行接口的业务需求功能扩展资金集中资金利用率客户需求银企功能

结总

问题与答疑76结总6议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构277议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口技术架构银行接口数据处理方式银行接口技术实现模式银行接口单元功能测试银行接口逻辑结构银行接口发布及升级78银行接口技术架构银行接口数据处理方式银行接口技术实现模式银行银行接口逻辑结构79银行接口逻辑结构9银行接口技术实现模式---分层总体来讲,银行接口定义为三个层次第一层是API层,提供给外部使用系统调用的接口。银行提供的服务功能,业务数据对象都在此定义;该层屏蔽了各个银行之间的差异,使资金管理系统很容易的完成对多家银行的对接,减少了业务系统的开发难度

第二层是接口管理层,实现服务的管理、事件通知、自动任务管理,以及全局性的基础功能等等;第三层是SPI,定义了对银行接口的实现包的要求。该层主要负责将资金管理系统发出的请求封装为各商业银行规定的数据报文,并将请求报文发送到银行前置机指定端口上,等银行处理完毕后,接收从前置返回的银行响应信息并进行解析,传递给资金管理系统。

80银行接口技术实现模式---分层总体来讲,银行接口定义为三个层银行接口技术实现模式---分层81银行接口技术实现模式---分层11银行接口技术实现模式---分层第二层是接口管理层,实现服务的管理、事件通知、自动任务管理,以及全局性的基础功能等InitialBankServiceBankServiceManagerConfigManagerBankServiceConfigInfoICBCBankServiceFactoryABCBankServiceFactoryXXXBankServiceFactoryICBCBankServiceABCBankServiceXXXBankServiceBankServiceFactoryICBCTask、EventABCTask、EventXXXTask、Event82银行接口技术实现模式---分层第二层是接口管理层,实现服务的银行接口技术实现模式---通讯方式银行接口支持三种通讯方式http通讯:采用apache的公共包,由于工行对http的特殊要求,我们进行了特殊的修改,但是它兼容org的包,因此在其他系统使用http通讯的时候必须使用接口提供的包,否则在发送银行指令的时候会出现错。

中行、工行、民生、交行、北京银行………sock通讯:

农行、建行、招商银行、中信银行………ftp通讯:

境外银行的直联是主要通过ftp方式进行数据传输

渣打、花旗、荷兰、汇丰、中银香港…………83银行接口技术实现模式---通讯方式银行接口支持三种通讯方式1银行接口技术实现模式---特殊处理银行接口支持三种数据格式XML格式:通过接口把传送的数据按照银行提供的接口文档定义,转化为各商业银行可以识别的XML报文格式,目前使用XML报文格式的银行有:

中行、工行、民生、北京银行、中信、招行、民生、光大、浦发字符串格式:按照银行文档中定义的每个字段长度进行字符串拼接,以确保银行可以正确的截取每一个字段信息,使用的银行有:

建行、华夏、深发展XML+字符串格式:农行、交行84银行接口技术实现模式---特殊处理银行接口支持三种数据格式1银行接口技术实现模式---特殊处理日志管理当前银行接口日志不与任何外部接口程序关联,属于单独初始化,单独输出。接口的初始化调整为,首先读取配置文件bank_service_config.xml,然后初始化日志。银行接口日志分两种,一种是log4j,另一种是System.out输出形式。在配置文件文件中可以指定日志的采用形式。例如:

<log_set><logClassImpl>com.iss.itreasury.bs.log.SystemOutImpl</logClassImpl></log_set>上述配置采用了SystemOutImpl.若没有配置,银行接口默认将采用log4j的形式输出日志。85银行接口技术实现模式---特殊处理日志管理15银行接口技术实现模式---特殊处理支付指令管理发送支付指令的时候指令id必须唯一。在指令id文件中存放已经使用的最大的id信息,每次在内存中存放20个连续的id,用完以后自动追加20个在内存中同时在文件中更新。每次服务重起的时候自动加载文件中的id信息。文件名称:package_id.dat中间指令的处理方式:属于中间指令的为:支付处理中、支付末知对于处于中间状态的指令,系统会记录指令信息,然后再自动到银行去同步指令信息。对于超过48小时的指令不在同步指令状态。同步的时间计划为:2,5,15,306次,6045次文件名称:virement_instruction.dat86银行接口技术实现模式---特殊处理支付指令管理16银行接口技术实现模式---特殊处理银行返回code管理成功、失败、未知、处理中、一段时间后置失败以上状态,是根据银行返回的code进行判断。目前的对于银行返回的code信息将会在配置文件进行处理。配置文件如下格式:<ret_code> <code>0</code>银行返回code <comment>提交成功,等待银行处理</comment>返回信息 <statustype>3</statustype>通过返回信息翻译的处理状态</ret_code>翻译后的指令状态字典:1:成功、2:失败、3:处理中、4:未知5.一段时间内为未知,超过设定时间,则设为失败87银行接口技术实现模式---特殊处理银行返回code管理17银行接口数据处理流程开始数据校验数据组包发送数据接收数据解析数据构造结果对象结束参数异常组包异常传输异常银行返回异常88银行接口数据处理流程开始数据校验数据组包发送数据接收数据解析数据发送及接收流程银行银行安全服务器WebServer主机系统公网/专线Internet/DDNHTTPSHTTPS企业端企业安全服务器(前置机)银企互联系统(BankInterface)关系数据库资金管理系统89数据发送及接收流程银行银行安全服务器WebServer主机功能测试

功能测试是接口中最重要的环节,它直接影响到接口的可用情况和风险控制情况功能测试注意点的1、对于组包方式,是否符合银行需求的格式和内容2、在传输过程中,请求包头传送的参数是否和银行要求的一致3、银行文档中的必输项和非必输项以及字段的最大长度,都要进行测试4、银行在正确情况下会返回什么样的状态码和描述信息5、银行在出错情况下会返回什么样的状态码和描述信息6、确定银行返回的错误代码和错误信息是否一致并且唯一7、对于转账支付类功能,必须确定银行返回的code哪些表示支付成功?哪些表示支付失败?哪些为支付中间状态银行接口单元功能测试90功能测试银行接口单元功能测试20银行接口发布接口发布提供bank_service_api.jar和bank_service_sp_xxx.jar(具体银行接口)提供每一家银行各自的配置文件提供支持接口包的第三方包,如:bs_httpclient.jar、jakarta-oro-2.0.8.jar提供接口整体配置文件:bank_service_config.xml,此配置可以根据每一家银行的特性进行设置提供接口实施和发布文档91银行接口发布接口发布21银行接口升级由于银行系统升级,需要对银行接口同步进行升级接口升级特点:向下兼容、并行使用、弃前用新向下兼容型:随着客户业务的增加,银行需要不断提供新的功能供企业使用但在提供直联的接口时,对于常用的功能也不会进行改造,只是在原有的接口功能中添加新的功能。使用的银行:

农行、交行、浦发银行、北京银行、华夏银行、光大银行、民生银行、兴业银行。升级方式: 对于向下兼容型的银行接口,升级时只需要更新银行接口API和接口实现两个jar包即可。92银行接口升级由于银行系统升级,需要对银行接口同步进行升级22银行接口升级并行使用型:随着客户业务的增加,银行需要不断提供新的功能供企业使用。但由于银行的银企直联系统相当不稳定,银行考虑再三后,决定使用新的直联方式,新的报文格式。在新的接口文档中添加常用功能和新的功能。同时会保留原有接口使用模式,使两种接口类型并行运行。使用的银行:

工行、建行、招商银行、中信银行、深发展银行升级方式:对于并行使用型的银行接口,升级时只需要更新银行接口API和接口实现两个jar包,可能不同银行还需要更新各自己银行的前置机软件程序,来达到配合新接口使用的目的。93银行接口升级23银行接口升级弃前用新型:随着客户业务的增加,银行需要不断提供新的功能供企业使用。但由于银行的银企直联系统相当不稳定,银行考虑再三后,决定使用新的直联方式,新的报文格式。在新的接口文档中添加常用功能和新的功能。将不会保留原有接口使用模式,使直联接口只能在一种模式下运行,此种情况会造成所有使用到的对应银行的项目全部升级,且可能会影响业务系统改造使用的银行:

中行升级方式:对于弃前用新型的银行接口,不仅需要升级API和接口实现包,可能还会涉及到业务系统的修改,以满足银行接口中的要素。相当于上线一家新接口

94银行接口升级24Agenda

结总

问题与答疑95Agenda结总25议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构296议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银企平台的介绍及实施银行接口平台实施流程银行接口平台主要功能流程银行接口平台常见问题处理银行接口平台整体架构97银企平台的介绍及实施银行接口平台实施流程银行接口平台主要功能银行接口平台整体架构基础设置基础层运营层分析层

工商银行集团公司统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理…..财务系统业务系统费用报销……支付管理交易管理资金监控统计分析基础设置基础层日志管理建设银行中国银行入账管理98银行接口平台整体架构基础设置基础层运营层分析层工商银行基础层日志管理用户操作日志的管理同银行进行数据交互的日志管理基础设置银行设置、客户设置、币种设置、关联设置、账户属性设置99基础层日志管理用户操作日志的管理基础设置银行设置、客户设银行接口平台整体架构基础设置基础层运营层分析层

工商银行集团公司统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理…..财务系统业务系统费用报销……支付管理交易管理资金监控统计分析建设银行中国银行入账管理100银行接口平台整体架构基础设置基础层运营层分析层工商银行账户管理完成对银行账户的管理。账户是接口进行数据传递的核心。开户、销户、冻结、解冻、限额账户体系的建立账户信息查询(余额、交易)直联查询、本地查询101账户管理完成对银行账户的管理。账户是接口进行数据传递的核心自动任务管理为了减少客户操作的复杂性,接口平台启动多种后台任务来完成数据的交互。为了减少对银行系统的多次交互增加银行系统的压力,定期将数据导入到接口平台,供客户使用。当日数据导入历史数据核对自动入账指令状态的更新102自动任务管理为了减少客户操作的复杂性,接口平台启动多种后台任资金划拨管理划拨管理主要实现对账户归集下拨的规则设置,可以设置划拨账户的各种隶属关系、划拨规则。实现根据不同的时间设定和金额设定进行资金划拨。103资金划拨管理划拨管理主要实现对账户归集下拨的规则设置,可以设©2008iSoftStoneHoldingsLtd.AllRightsReserved.©2008iSoftStoneHoldingsLtd.AllRightsReserved.多种账户归集模式三级单位二级单位一级单位集团主要收入户其他收入户其他收入户收支户主要收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户逐级归集垂直归集跨级归集主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户主要收入户其他收入户其他收入户收支户主要收入户其他收入户Confidential©2009iSoftStoneCorporation.AllRightsReserved.©2008iSoftStoneHoldingsLtd.104交易管理交易管理主要是针对从银行接收的数据进行管理。对于是否自动入账的数据进行人工的确认,然后实现系统自动形成业务数据的功能。对于银行返回信息不全的情况,可以进行信息补录。105交易管理交易管理主要是针对从银行接收的数据进行管理。35支付管理支付管理的主要功能是借助银行接口提供的汇兑功能为企业提供丰富的支付业务。 普通支付 先拨后支 代理汇兑对私业务实现同业务系统的对接并且从业务系统接收支付数据。106支付管理支付管理的主要功能是借助银行接口提供的汇兑功能为银行指令管理通过对指令的维护需要防范指令信息错误、指令重复发送、指令状态不明确等问题。指令查询指令维护状态刷新107银行指令管理通过对指令的维护需要防范指令信息错误、指令重复发银行接口平台整体架构基础设置基础层运营层分析层

工商银行集团公司统一信息门户成员企业业务人员公司领导账户管理资金划拨管理外部银行核心系统自动任务管理银企接口日志管理…..财务系统业务系统费用报销……支付管理交易管理资金监控统计分析建设银行中国银行入账管理108银行接口平台整体架构基础设置基础层运营层分析层工商银行资金监控系统多家商业银行接口资金预警监控系统规则设置监控报告统计分析系统设置商业银行1商业银行2商业银行3……..公司领导业务人员财务人员系统设置监控规则设置监控结果统计预警处理资金监控系统主要功能是防范资金风险、监控资金流量及存量,通过在系统中设定相应的监控规则,以便用户对资金进行监控,并且能够及时发现资金风险和漏洞。109资金监控系统多家商业银行接口资金预警监控系统规则设置监控报告统计分析根据客户的要求,对银行数据进行多角度、多纬度分析。账户每日余额表账户日均余额表账户日均余额变动表客户每日余额汇总表银行每日余额汇总表…………110统计分析根据客户的要求,对银行数据进行多角度、多纬度分析。账银行接口平台特点个性化服务结合公司个性化资金管理需求进行客户化开发,如资金归集、下拨策略高度集成与公司内部ERP系统实时集成,更全面更及时的反映资金业务信息自动化处理通过接口系统自动生成银行指令,自动对外支付通过接口系统自动生成会计凭证,实现业务数据共享统一管理通过银行接口平台实现集团企业统一的信息系统管理,如权限管理等111银行接口平台特点个性化服务结合公司个性化资金管理需求进行客户银行接口平台的安全性

建立SSL/TLS安全通信通道,

对通信数据进行加密传输资金安全保证

提供银行接口前置,部署“银企直联”服务多项安全措施

为每个用户颁发不同的CA证书(身份认证)

对用户CA证书采用硬件加密方式(USB电子钥匙)

用户操作需要数字签名,只有签名成功才可以进行业务操作

采用权威认证机构的证书服务(CFCA认证)112银行接口平台的安全性建立SSL/TLS安全通信通道,资金银行接口平台的作用与意义

实现对成员企业收款、付款,内部结算进行全方位控制,防范资金风险

能够实时、动态、准确监控集团所有资金的存量、流量和流向

对资金流向合法性、安全性和效益性进行审查,确保资金合理使用实现企业零余额的管理,减少沉淀资金和贷款规模,节省财务费用

有效监控成员单位资金运作,通过对资金流动信息掌握财务经营状况113银行接口平台的作用与意义实现对成员企业收款、付款,内部结算银行接口平台主要功能流程页面录入账户是否有效组建银行报文直接返回发送银行是否银行返回解析返回数据查询账户数据114银行接口平台主要功能流程页面录入账户是否有效组建银行报文直接银行接口平台主要功能流程录入交易复核交易此交易开户行的银行为有效的银行生成银行指令复核完成发送指令是否银行接口模块结算模块结算发起的转账115银行接口平台主要功能流程录入交易复核交易此交易开户行的银行为银行接口平台主要功能流程资金上划开始循环处理每一成员单位的银行账户检验账户中是否存在处理中或可疑的指令到银行查询账户的余额判断余额账号当前余额减余额留存限额是否小于单笔最大金额且大于单笔最小金额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结束否余额大于零是余额不大于零否是116银行接口平台主要功能流程资金上划开始循环处理每一成员检验账户银行接口平台主要功能流程资金下拨开始根据下拨策略查询需要下拨的账户到银行查询账户的余额下拨金额大于该账户对应该的内部户的余额生成银行转账指令并发送定时同步指令的处理结果循环处理下一账户任务结束否是117银行接口平台主要功能流程资金下拨开始根据下拨策略查询到银行查银行接口平台主要功能流程查询银行交易财务公司接收交易后保存自动任务判断是否需要入账发送结算入账接收到入账交易信息终止保存活期交易是否银行接口系统复核活期交易结算系统通知入账返回结果查询银行返回交易查询入账活期交易通知入账的业务流程118银行接口平台主要功能流程查询银行交易财务公司接收交易后保存自银行接口平台实施流程配置文件整理基础信息设置银行账户维护自动任务设置定义资金划拨策略试运行运行支持……模块实施银行账户维护

账号信息账号上下级关系与内部户间对应关系配置文件整理

pertiesbank_services_config.xml自动任务设置

自动任务执行频率、时间设置试运行

检查自动任务运行情况检查指令发送情况基础信息设置

币种、国家信息开户行信息定义资金划拨策略

划拨策略及启动时间定义划拨关系定义运行支持119银行接口平台实施流程配置文件整理模块实施银行账户维护配置文件银行接口平台常见问题处理常见问题指令状态失败,入账失败,入账重复,RMI问题指令状态系统内银行指令的状态为支付成功、支付失败、支付处理中和支付未知,这都是系统根据银行的返回代码翻译、解释过来的,并不是说银行会直接返回很明确的指令结果。120银行接口平台常见问题处理常见问题50指令支付失败大概原因及处理办法账户未授权

:这类错误的描述信息大致为:账户权限无效;检查签约关系错误;无效的业务标识等。发现银行返回这类异常,基本就可以确定指令已经失败,并且需要及时联系该付款账号的开户行,完成账号的直连授权工作。

账户头寸不足

:在账户头寸不足时,银行一般会直接返回:账户余额不足;检查账户头寸,账户头寸不足等信息。当银行返回账户头寸不足类的信息时,应立即使用”直接去银行查询”的功能,检查该付款账号的余额是否小于指令的付款金额。

对方(收款方)账户信息异常

:这类错误的描述信息大致为:账户名与账户名称不符;对方账户不存在;收方账号不允许通兑;对方账户非活期户等。发现银行返回这类异常,就需要联系收款方确认收方账号信息是否正确。

121指令支付失败大概原因及处理办法账户未授权:51入账失败原因及处理办法与结算开机时间不符

:结算的开机日在该笔交易发生时间之前。如:交易时间为08年12月2日,结算开机日是08年12月1日,这样的交易将无法入账

结算系统处于关机或关机处理中状态

:在入账时发现结算系统正在关机或处于关机状态,系统自动不入账

内部户余额不足

:主要是针对于下拨的交易

处理办法:如果发现入账失败的交易,在确认客户业务人员没进行有手工补录的情况下,可以“重新入账”功能进行重新入账处理

122入账失败原因及处理办法与结算开机时间不符:52RMI问题原因及处理办法原因

监控模块与结算模块间的通讯,是靠rmi服务来实现的。在实施过程中可能偶尔会遇到rmi服务启动不正常的情况查询步骤检查配置文件:rmi服务的配置,涉及到3个配置文件,integration.xml、settlement.xml和perties,需要确认这3个配置文件中rmi服务的IP和端口都一致检查配置文件中所用的rmi端口是否已经被占用

如果配置的IP地址为,需要确保在操作系统的hosts文件中已经对的IP做了映射;hosts文件路径为:/etc/hosts检查bp_integration.jar包是否正确检查sett_integration.jar包是否正确处理办法经过排查上述步骤,当发现有问题时,修改配置文件或替换jar包以后都需要重启服务器,在重启过程中要注意启动日志,查看日志信息中是否还有报错提示。

123RMI问题原因及处理办法原因53Agenda

结总

问题与答疑124Agenda结总54议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介绍4银行接口的技术架构2125议程银行接口概述1银行接口平台的介绍及实施3银行接口的功能介银行接口的功能介绍银行接口最新版本说明银行接口安全控制支持的银行接口及费用说明银行接口功能说明126银行接口的功能介绍银行接口最新版本说明银行接口安全控制支持的银行接口功能说明普通功能为:账户当前余额查询账户历史余额查询账户当日交易明细查询账户历史交易明细查询普通转账转账指令状态查询127银行接口功能说明普通功能为:57银行接口功能说明特殊功能:代理汇兑(实名付款)当成员企业不具备在银行开户条件,则在银行没有结算账户,发生业务后需要使用财务公司的账户对外付款,但是客户需要将真实的付款信息体现在对方单位的进帐单中。银行为了适应这种业务提供了这个功能。付款的时候提供两个账户的信息,一个是真实付款账户(内部户)一个是代理付款账户(真实存在的银行账户)。收方单位看到的进帐单中的付款信息为内部账户的信息。实现的银行有:工行、建行、农行、交行对私支付主要是员工工资、个人报销、保险赔款。不同的银行采用的功能也各不相同。实现的银行有:工行、建行、招行、交行、中行统一对外支付需要集团公司和成员公司同时在银行开户,付款时,提供同时提供两个账户,由银行内部处理。收方单位看到进账单中的付款信息为成员单位信息。实现的银行有:中行

、中信银行128银行接口功能说明特殊功能:58银行接口的安全控制129银行接口的安全控制59银行接口的安全控制银行端DDN专线https加密传输安全服务器(加密/解密)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论