安徽合肥公共资源交易中心保证金对接接口2018版引言保证金支付大体分为四个模式,银行直连缴纳保证金、支付平台缴纳保证金、缴纳码缴纳保证金、虚拟子账户缴纳保证金,本接口文档,针对虚拟子账户缴纳模式完成对接说明。编写目的本接口需求文档旨在规范网上招投标业务实现保证金收费流程中涉及的接口规范。本文档预期读者为网银接口对接设计及开发人员。对接说明安徽合肥公共资源交易中心网银接入平台旨在完成与各个银行系统平台进行系统对接,用以实现商户平台的有关网银对接需求。实现技术一般为采用TCP/IP的Socket方式进行通讯,将网银操作指令发送到银行相关系统平台进行处理,安全性一般通过银行内部专网方式保障。交易中心发给银行的报文头前统一加了12位的定长字符,10位为标识报文长度,不足10位以左补0补足,最后2位固定00;同样银行返回交易中心的报文前也需要增加12位定长字符,10位标识报文长度,不足10位以左补0,最后2位固定00。业务参考流程图接口说明客户在商户网站确认网银操作后,安徽合肥公共资源交易中心网银接入平台会将参数数据组织成银行需要的格式传递给银行系统,由银行系统完成处理后,将结果返回给安徽合肥公共资源交易中心网银接入平台。其中带(*)的表明为接口中必填字段。具体接口参数要求如下。生成虚拟账号功能描述银行虚拟子账户的产生可分为两种:一种为按标段唯一标识产生虚拟子账户;一种按该标段报名的投标人产生虚拟子账户。两种模式根据交易中心要求不同,可在此方案中兼容。由中心向银行发送生成虚拟子账户电子指令,银行接收到指令之后,在指定母账户下开立保证金子账户,子账户户名同母账户户名。银行产生子帐号的同时会生成一个授权码(授权码与标段唯一标识一一对应),后续对子帐号的相关操作,银行需先比对标段唯一标识及其授权码是否同银行匹配方可进行相关交易。注:1、红色部分主要用于投标人生成虚拟账号时使用。即基本帐户帐号为空,则按照项目生成子账户,如果基本帐户帐号不为空则按照投标人生成子账号。2、保证金截止日期用于银行方控制账户来账时间,以及数目查询的约束。3、开标时间用于控制入账明细查询,开标时间之前调用查询保证金入账明细查询(3001)则需返回查询失败并给出相应提示。4、如项目的交易地区代码和专线不一致,要求银行控制保证金子账户的产生,避免投标人保证金缴错账户。5、BiaoDuanNo、OpenDate、OpenTime、BZJEndDate、BZJEndTime、IsRetire、BZJAheadView(tNo、tName、MatuDay外字段)均为标段的属性,投标人模式下若同一标段调用多次该接口,我方会保证上述字段的一致性。接口参数描述中心向银行推送的参数数据项名称长度说明交易代码(*)TransCode103001交易日期(*)TransDate10YYYYMMDD交易时间(*)TransTime10HHMMSS交易流水号(*)SeqNo50不重复,具体规则见字典表交易地区代码(*)ZoneName50标注各地市招投标系统,如XuanCheng、BengBu母账户账号(*)AcctNo50系统保留,中心账号是明确的标段唯一标识(*)tName50是否退息(*)IsRetireInt0- 是,1- 否是否提前查看保证金缴纳家数BZJAheadView100-不允许1-允许到期日MatuDaydatatime保留字段,实现自动销户功能,若所在无特殊要求,传空即可。备用字段Bak150备用字段,用于项目上特殊要求报文格式<?xmlversion=''encoding='utf-8'?><root><!--交易数据--><head><TransCode>******</TransCode><TransDate>******</TransDate><TransTime>******</TransTime><SeqNo>******</SeqNo><ZoneName>******</ZoneName></head><body><!--发送报文主体--><AcctNo>******</AcctNo><BiaoDuanNo>******</BiaoDuanNo><OpenDate>******</OpenDate><OpenTime>******</OpenTime><BZJEndDate>******</BZJEndDate><BZJEndTime>******</BZJEndTime><tNo>******</tNo><tName>******</tName><IsRetire>******</IsRetire><BZJAheadView>******</BZJAheadView><MatuDay>******</MatuDay><Bak1>******</Bak1
安徽合肥公共资源交易中心 来自淘豆网m.daumloan.com转载请标明出处.