北京农村商业银行银企直联系统接口规范1企业发起的请求报文头北京农村商业银行银企直联系统接口规范报文规范请求报文作为二进制流放到requestBody里,同时对请求报文进行签名,将签名结果转换为16进制字符串,服务器URL为https://服务器Ip:port/B2E/B2E/Forward.do?CSIISignature=签名结果,httprequestcontenttype为“application/xmlstream”,返回的contenttype为“text/xml;*.*”注:如果使用我行银企直联的代理,则不需要用https,而使用http协议报文分为报文头和报文体两部分,报文头是通用的,报文体则根据不同的交易不同文件交换规范文件命名规范文件命名规范对文件名称进行统一的规划,以达到从文件名称上区分不同业务文件的目的。文件命名规范:transname_userid__yyyymmdd_sequence.txt,其中:transname——交易名称。Userid——登录的用户名yyyymmdd——日期。sequence——批次号。报文头请求报文由请求报文头和请求报文体组成,返回报文由返回报文头和返回报文体组成,在交易有错误的情况下(返回码不为AAAAAAA),返回报文只有报文头报文头的内容所有交易相同。2字段说明长度缺省值备注transName交易名称30唯一标识一次交易language语言10zh-cn返回企业的响应报文头企业发起请求报文:一次查询账号数量最多为10个。北京农村商业银行银企直联系统接口规范活期账户余额查询(交易名称:b2eQueryBalance)请求报文样例:
⋯3字段说明长度缺省值备注transName交易名称30如果xml格式错误,则此域填写为ERRORlanguage语言10zh-cnrespondDate响应日期8yyyyMMddrespondTime响应时间6hhnnssoperatorID操作员ID30银企直连操作员IDclientSeqNo客户交易流水号12唯一标识一次交易respondCode返回码7返回码为AAAAAAA表示成功,其他表示失败respondInfo返回消息50在返回码不为AAAAAAA的情况下,此域是错误说明,此时返回报文只有报文头,没有报文体clientDate请求日期8yyyyMMddclientTime请求时间6hhnnssoperatorID操作员ID30银企直连操作员IDclientSeqNo客户交易流水号12由客户保证唯一性字段说明长度缺省值备注transID交易序号6acctNo账号19返回给企业的应答报文:北京农村商业银行银企直联系统接口规范2交易序号1账号1交易序号2账号2返回报文样例:
⋯2交易序号1账号1户名余额可用余额交易序号2账号2户名余额可用余额4字段说明长度缺省值备注transID交易序号6acctNo账号19acctName户名60balance余额15.2availablebalance可用余额15.2企业发起请求报文:注:查询日期最远只能在当前日期的半年前,如果此日期之前没有相应的返回给企业的应答报文:北京农村商业银行银企直联系统接口规范活期账户历史余额查询(交易名称:b2eQueryHisBalance)交易明细,则报错请求报文样例:
⋯20090301账号1返回报文样例:
⋯5字段说明长度缺省值备注acctNo账号19acctName户名60balance余额15.2tranDate最后交易日期8字段说明长度缺省值备注queryDate查询日...