中信银行银企直联接口说明书(电子商务)V5.0.0.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中信银行银企直联接口说明书(电子商务)
版本V5.0.0.0
目录
第一章报文结构 (1)
1.1 HTTP请求报文 (1)
1.2 HTTP响应报文 (1)
第二章报文定义规则 (2)
2.1 XML报文格式 (2)
2.2 信息代码 (2)
2.3 数据项说明 (3)
第三章报文接口 (4)
3.1 电子商务网上支付 (4)
3.1.1 指定时间段订单查询 (4)
3.1.1.1 请求报文 (4)
3.1.1.2 响应报文 (4)
3.1.2 对账文件下载 (6)
3.1.2.1 请求报文 (6)
3.1.2.2 响应报文 (6)
3.1.3 订单通知查询 (7)
3.1.3.1 请求报文 (7)
3.1.3.2 响应报文 (8)
3.1.4 订单通知查询确认 (8)
3.1.4.1 请求报文 (9)
3.1.4.2 响应报文 (9)
3.1.5 第三方商户充值退回经办 (9)
3.1.5.1 请求报文 (9)
3.1.5.2 响应报文 (10)
3.1.6 第三方商户充值退回汇总查询 (11)
3.1.6.1 请求报文 (11)
3.1.6.2 响应报文 (12)
3.1.7 第三方商户充值退回明细查询 (13)
3.1.7.1 请求报文 (13)
3.1.7.2 响应报文 (14)
3.1.8 第三方商户提现经办 (15)
3.1.8.1 请求报文 (15)
3.1.8.2 响应报文 (16)
3.1.9 第三方商户提现汇总查询 (17)
3.1.9.1 请求报文 (17)
3.1.9.2 响应报文 (17)
3.1.10 第三方商户提现明细查询 (18)
3.1.10.1 请求报文 (18)
3.1.10.2 响应报文 (19)
3.1.11 B2C商户退款经办 (20)
3.1.11.1 请求报文 (20)
3.1.11.2 响应报文 (21)
3.1.12 B2C商户退款汇总查询 (22)
3.1.12.1 请求报文 (22)
3.1.12.2 响应报文 (23)
3.1.13 B2C商户退款明细查询 (24)
3.1.13.1 请求报文 (24)
3.1.13.2 响应报文 (24)
3.2 多渠道商务平台 (25)
3.2.1 订单信息新增 (25)
3.2.1.1 请求报文 (26)
3.2.1.2 响应报文 (28)
3.2.2 订单状态修改 (28)
3.2.2.1 请求报文 (28)
3.2.2.2 响应报文 (29)
3.2.3 上下行短信查询 (29)
3.2.3.1 请求报文 (29)
3.2.3.2返回报文 (30)
3.2.4 交易结果查询 (31)
3.2.4.1 请求报文 (31)
3.2.4.2 响应报文 (31)
第四章附录 (34)
4.1 证件类型 (34)
4.2 批次受理状态 (34)
4.3 交易状态 (34)
第一章报文结构
在企业内部局域网环境内,报文的传输方式采用HTTP协议。
HTTP报文包括企业内部系统向前置服务器(客户端软件)的请求报文以及前置服务器(客户端软件)向企业内部系统的响应报文,均由HTTP报文头与HTTP报文体两部分构成。
1.1HTTP请求报文
HTTP请求报文由HTTP报文头(请求行、通用信息、请求头、实体头)、回车换行(CRLF)、HTTP报文体构成。
HTTP请求报文采用POST方式提交。
HTTP报文体为报文接口定义的请求报文数据(XML报文数据)。
1.2HTTP响应报文
前置服务器处理HTTP请求报文后,返回HTTP响应报文至企业内部系统。
HTTP 响应报文由HTTP报文头(状态行、通用信息、响应头、实体头)、回车换行(CRLF)、HTTP报文体构成。
HTTP报文体为报文接口定义的响应报文数据(XML报文数据)。
第二章报文定义规则
2.1XML报文格式
所有XML报文均遵循以下数据格式:
<?xml version="1.0" encoding="GBK"?>
<stream>
<key1>value1</key1>
<key2>value2</key2>
<list name="userDataList">
<row>
<key3>value3</key3>
…
</row>
</list>
</stream>
其中,list循环域中放置重复数据记录。
报文中的数据项标签名称必须与接口定义中的数据项标签名称一致(包括大小写)。
2.2信息代码
响应报文中返回的信息代码(见status字段),含义如下:
2.3数据项说明
金额数据项格式为:15,2,即:小数部分为2位,整数部分为13位,最小值为0.00,最大值为9999999999999.99。
日期数据项格式为:YYYYMMDD,例如:20080630。
时间数据项格式为:hhmmss,例如:230000。
报文接口中的数据项默认不能为空,若可为空的数据项将有相应说明。
第三章报文接口
3.1电子商务网上支付
3.1.1指定时间段订单查询
对应请求代码:DL3RDORD(第三方支付)、DLB2CORD(直联商户)
说明:查询到指定时间段内的订单信息,查询条数上限定为10000。
3.1.1.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RDORD</action><!-- DL3RDORD(第三方支付)DLB2CORD(直联商户-->
<userName></userName><!--登录名varchar(30)-->
<qryStartTime></qryStartTime><!--起始时间YYYYMMDDhhmmss-->
<qryEndTime></qryEndTime><!--截止时间YYYYMMDDhhmmss-->
</stream>
3.1.1.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<qryStartTime></qryStartTime><!--订单查询起始时间格式YYYYMMDDhhmmss-->
<qryEndTime></qryEndTime><!--订单查询截止时间格式YYYYMMDDhhmmss-->
<list name="resultList”>
<row>
<msgCode></msgCode><!--交易状态char(7)-->
<msgCn></msgCn><!--交易状态信息varchar(254)-->
<orderDate></orderDate><!--订单日期格式YYYYMMDD-->
<orderTime></orderTime><!--订单时间格式hhmmss-->
<orderNo></orderNo><!--订单号char(20)-->
<orderAmt></orderAmt><!--订单金额decimal(15,2)-->
<currId></currId><!--支付币种char(3)-->
<payAmt></payAmt><!--支付金额decimal(15,2)-->
<memo></memo><!--摘要信息char(102)-->
<payNo></payNo><!--支付交易流水号char(20)-->
<hostDate></hostDate><!--主机操作日期格式YYYYMMDD-->
<hostTime></hostTime><!--主机操作时间时间格式hhmmss-->
<accNo></accNo><!--支付卡号char(19)-->
<accType></accType><!--卡号类型char(2) 01:借记卡;02:信用卡-->
<pbCstName></pbCstName><!--个人消费者中文姓名varchar(122)-->
</row>
...
</list>
</stream>
3.1.2对账文件下载
对应请求代码:DL3RDFLE(第三方支付)、DLB2CFLE(直联商户)
说明:提供指定日期对账文件下载。
3.1.2.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RDFLE</action><!-- DL3RDFLE(第三方支付)DLB2CFLE(直联商户)-->
<userName></userName><!--登录名varchar(30)-->
<qryOrderDate></qryOrderDate><!--订单日期格式YYYYMMDD-->
</stream>
3.1.2.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<qryOrderDate></qryOrderDate><!--订单日期格式YYYYMMDD-->
<list name="resultList">
<row>
<type></type><!--0:充值退回;1:充值;2:提现-->
<totalNumber></totalNumber><!--总笔数int-->
<totalAmt></totalAmt><!--总金额deciam(15,2)-->
<fileNm></fileNm><!--文件名-->
<fileContent></fileContent><!--对账文件内容须用base64方式进行解码-->
</row>
……
</list>
</stream>
3.1.3订单通知查询
对应请求代码:DL3RDNTQ(第三方支付)、DLB2CNTQ(直联商户)
说明:查询已处理的订单通知。
3.1.3.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RDNTQ</action><!-- DL3RDNTQ(第三方支付)DLB2CNTQ(直联商户)-->
<userName></userName><!--登录名char(30)-->
</stream>
3.1.3.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<queryTime></queryTime><!--查询时间格式YYYYMMDDhhmmss-->
<list name="resultList"><!--消息列表包括每条消息的消息体-->
<row>
<createTime></createTime><!--消息创建时间格式YYYYMMDDHHmmss-->
<msgContent></msgContent><!--消息内容-->
</row>
……
</list>
</stream>
3.1.4订单通知查询确认
对应请求代码:DL3RDNTC(第三方支付)、DLB2CNTC(直联商户)说明:确认已经收到已处理的订单通知。
3.1.
4.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RDNTC</action> <!--DL3RDNTC(第三方支付)DLB2CNTC(直联商户)-->
<userName></userName><!--登录名char(30)-->
<queryTime></queryTime><!--查询时间YYYYMMDDhhmmss-->
</stream>
3.1.
4.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
</stream>
3.1.5第三方商户充值退回经办
对应请求代码:DL3RTCJB
说明:对已充值成功的订单进行充值退回经办提交,支持单笔、批量经办提交。
其中输入的单笔退款金额不能大于原订单的充值金额,一批充值退回中的累计退款金额不能大于原订单的充值金额;同一批交易中的商户充值退回流水号不能重复。
3.1.5.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTCJB</action>
<userName></userName><!--登录名varchar(30)-->
<accountNo></accountNo><!--付款账号char(19)-->
<clientID></clientID><!--客户流水号varchar(20)-->
<list name="userDataList">
<row>
<cancelFlwNo></cancelFlwNo><!--商户充值退回流水号varchar(20) -->
<orderNo></orderNo><!--原订单号varchar(20) -->
<orderDate></orderDate><!--原订单日期char(8) 格式YYYYMMDD -->
<tranAmount></tranAmount><!--充退金额decimal(15,2) -->
<abstract></abstract><!--摘要varchar(102),可空-->
</row>
</list>
</stream>
3.1.5.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<sucTotalNum></sucTotalNum><!--银行受理成功总笔数int-->
<sucTotalAmt></sucTotalAmt><!--银行受理成功总金额decimal(15,2)-->
<errTotalNum></errTotalNum><!--银行受理失败总笔数int-->
<errTotalAmt></errTotalAmt><!--银行受理失败总金额decimal(15,2)-->
<list name="userDataList">
<row>
<cancelFlwNo></cancelFlwNo><!--商户充值退回流水号varchar(20) -->
<status></status><!--交易银行受理状态char(7)-->
<statusText></statusText><!--交易银行受理状态信息varchar(254)--> </row>
</list>
</stream>
3.1.6第三方商户充值退回汇总查询
对应请求代码:DL3RTCCL
说明:查询第三方商户充值回退交易的汇总信息,其中查询起始日期不能早于1年以前。
3.1.6.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTCCL</action>
<userName></userName><!--登录名varchar(30)-->
<startDate></startDate><!--起始日期char(8) 格式YYYYMMDD-->
<endDate></endDate><!--截止日期char(8) 格式YYYYMMDD-->
<clientID></clientID><!--客户流水号varchar(20),可空-->
</stream>
3.1.6.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<list name="userDataList">
<row>
<batNo></batNo><!--批次号varchar(8)-->
<clientID></clientID><!--客户流水号varchar(20) -->
<debitTotal></debitTotal><!--借记卡总笔数int-->
<debitAmt></debitAmt><!--借记卡总金额decimal(15,2)-->
<creditTotal></creditTotal><!--信用卡总笔数int-->
<creditAmt></creditAmt><!--信用卡总金额decimal(15,2)-->
<succTotal></succTotal><!--成功总笔数int-->
<succAmt></succAmt><!--成功总金额decimal(15,2)-->
<failTotal></failTotal><!--失败总笔数int-->
<failAmt></failAmt><!--失败总金额decimal(15,2)-->
<stt></stt><!--批次受理状态varchar(2),值域见附录4.2-->
<tranDate></tranDate><!--充退日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--充退时间char(6) 格式hhmmss--> </row>
</list>
</stream>
3.1.7第三方商户充值退回明细查询
对应请求代码:DL3RTCDT
说明:查询第三方商户充值回退交易的明细信息。
3.1.7.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTCDT</action>
<userName></userName><!--登录名varchar(30)-->
<!--批次号和客户流水号两者必输一项-->
<batNo></batNo><!--批次号varchar(8),可空-->
<clientID></clientID><!--客户流水号varchar(20),可空-->
<!--批次号和客户流水号两者必输一项-->
</stream>
3.1.7.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<list name="userDataList">
<row>
<orderNo></orderNo><!--订单号varchar(20) -->
<tranDate></tranDate><!--充退日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--充退时间char(6) 格式hhmmss-->
<cancelNo></cancelNo><!--充退制单号char(20) -->
<cancelFlwNo></cancelFlwNo><!--商户充值退回流水号varchar(20) -->
<cancelAmt></cancelAmt><!--充退金额decimal(15,2) -->
<payAccNo></payAccNo><!--付款账号char(19) -->
<abstract></abstract><!--摘要varchar(102) -->
<stt></stt><!--交易状态varchar(2) 值域见附录4.3-->
<status></status><!--交易失败状态char(7)-->
<statusText></statusText><!--交易失败状态信息varchar(254)--> </row>
</list>
</stream>
3.1.8第三方商户提现经办
对应请求代码:DL3RTXJB
说明:直联用户可以通过本功能实现商户提现信息的经办提交;支持单笔、批量经办提交。
其中输入的收款账号必须为中信16位或19位对私账号;同一批交易中的商户充值退回流水号不能重复。
3.1.8.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTXJB</action>
<userName></userName><!--登录名varchar(30)-->
<accountNo></accountNo><!--付款账号char(19)-->
<clientID></clientID><!--客户流水号varchar(20)-->
<list name="userDataList">
<row>
<cashFlwNo></cashFlwNo><!--商户提现流水号varchar(20) -->
<rcvAccNo></rcvAccNo><!--收款账号varchar(19) -->
<rcvAccNm></rcvAccNm><!--收款账户名称varchar(122)-->
<tranAmount></tranAmount><!--交易金额decimal(15,2) -->
<abstract></abstract><!--摘要varchar(102),可空-->
<memo></memo><!--备注varchar(60),可空-->
</row>
</list>
</stream>
3.1.8.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<sucTotalNum></sucTotalNum><!--银行受理成功总笔数int-->
<sucTotalAmt></sucTotalAmt><!--银行受理成功总金额decimal(15,2)-->
<errTotalNum></errTotalNum><!--银行受理失败总笔数int-->
<errTotalAmt></errTotalAmt><!--银行受理失败总金额decimal(15,2)-->
<list name="userDataList">
<row>
<cashFlwNo></cashFlwNo><!--商户提现流水号varchar(20) -->
<status></status><!--交易银行受理状态char(7)-->
<statusText></statusText><!--交易银行受理状态信息varchar(254)--> </row>
</list>
</stream>
3.1.9第三方商户提现汇总查询
对应请求代码:DL3RTXCL
说明:查询第三方商户提现交易的汇总信息,其中查询起始日期不能早于1年以前。
3.1.9.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTXCL</action>
<userName></userName><!--登录名varchar(30)-->
<startDate></startDate><!--起始日期char(8) 格式YYYYMMDD-->
<endDate></endDate><!--截止日期char(8) 格式YYYYMMDD-->
<clientID></clientID><!--客户流水号varchar(20),可空-->
</stream>
3.1.9.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<list name="userDataList">
<row>
<batNo></batNo><!--批次号varchar(8)-->
<clientID></clientID><!--客户流水号varchar(20) -->
<succTotal></succTotal><!--成功总笔数int-->
<succAmt></succAmt><!--成功总金额decimal(15,2)-->
<failTotal></failTotal><!--失败总笔数int-->
<failAmt></failAmt><!--失败总金额decimal(15,2)-->
<totalNum></totalNum><!--总笔数int-->
<totalAmt></totalAmt><!--总金额decimal(15,2)-->
<stt></stt><!--批次受理状态varchar(2),值域见附录4.2-->
<tranDate></tranDate><!--提现日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--提现时间char(6) 格式hhmmss--> </row>
</list>
</stream>
3.1.10第三方商户提现明细查询
对应请求代码:DL3RTXDT
说明:查询第三方商户提现交易的明细信息。
3.1.10.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DL3RTXDT</action>
<userName></userName><!--登录名varchar(30)-->
<!--批次号和客户流水号两者必输一项-->
<batNo></batNo><!--批次号varchar(8),可空-->
<clientID></clientID><!--客户流水号varchar(20),可空-->
<!--批次号和客户流水号两者必输一项-->
</stream>
3.1.10.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<list name="userDataList">
<row>
<tranDate></tranDate><!--充退日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--充退时间char(6) 格式hhmmss-->
<cashFlwNo></cashFlwNo><!--商户提现流水号varchar(20) -->
<tranAmt></tranAmt><!--交易金额decimal(15,2) -->
<rcvAccNo></rcvAccNo><!--收款账号varchar(19)-->
<rcvAccNm></rcvAccNm><!--收款账户名称varchar(122)-->
<abstract></abstract><!--摘要varchar(102) -->
<memo></memo><!--备注varchar(60) -->
<stt></stt><!--交易状态varchar(2) 值域见附录4.3-->
<status></status><!--交易失败状态char(7)-->
<statusText></statusText><!--交易失败状态信息varchar(254)--> </row>
</list>
</stream>
3.1.11B2C商户退款经办
对应请求代码:DLB2CRJB
说明:本功能实现B2C直联商户对已充值的订单进行退款,一批交易中每笔交易的B2C退款流水号refundFlwNo不能重复。
3.1.11.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLB2CRJB</action>
<userName></userName><!--登录名varchar(30)-->
<accountNo></accountNo><!--付款账号char(19)-->
<clientID></clientID><!--客户流水号varchar(20)-->
<list name="userDataList">
<row>
<refundFlwNo></refundFlwNo><!--B2C退款流水号varchar(20) -->
<orderNo></orderNo><!--原订单号varchar(20) -->
<orderDate></orderDate><!--原订单日期char(8) 格式YYYYMMDD -->
<tranAmount></tranAmount><!--交易金额decimal(15,2) -->
<abstract></abstract><!--摘要varchar(102) 可空-->
</row>
</list>
</stream>
3.1.11.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<sucTotalNum></sucTotalNum><!--银行受理成功总笔数int-->
<sucTotalAmt></sucTotalAmt><!--银行受理成功总金额decimal(15,2)-->
<errTotalNum></errTotalNum><!--银行受理失败总笔数int->
<errTotalAmt></errTotalAmt><!--银行受理成功总金额decimal(15,2)-->
<list name="userDataList">
<row>
<refundFlwNo></refundFlwNo><!--B2C退款流水号varchar(20)-->
<status></status><!--交易银行受理状态char(7)-->
<statusText></statusText><!--交易银行受理状态信息varchar(254)--> </row>
</list>
</stream>
3.1.12B2C商户退款汇总查询
对应请求代码:DLB2CRCL
说明:直联用户可以通过该功能查询B2C退款交易的汇总信息。
3.1.12.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLB2CRCL</action>
<userName></userName><!--登录名varchar(30)-->
<startDate></startDate><!--起始日期char(8) 格式YYYYMMDD-->
<endDate></endDate><!--截止日期char(8) 格式YYYYMMDD-->
<clientID></clientID><!--客户流水号varchar(20) 可空-->
</stream>
3.1.12.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<list name="userDataList">
<row>
<batNo></batNo><!--批次号varchar(8) -->
<clientID></clientID><!--直联客户流水号varchar(20) -->
<debitTotal></debitTotal><!--借记卡总笔数int -->
<debitAmt></debitAmt><!--借记卡总金额decimal(15,2) -->
<creditTotal></creditTotal><!--信用卡总笔数int-->
<creditAmt></creditAmt><!--信用卡总金额decimal(15,2)-->
<succTotal></succTotal><!--成功总笔数int -->
<succAmt></succAmt><!--成功总金额decimal(15,2) -->
<failTotal></failTotal><!--失败总笔数int -->
<failAmt></failAmt><!--失败总金额decimal(15,2)-->
<stt></stt><!--批次受理状态varchar(2),参见附录4.2 -->
<tranDate></tranDate><!--退款日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--退款时间char(6) 格式hhmmss--> </row>
</list>
</stream>
3.1.13B2C商户退款明细查询
对应请求代码:DLB2CRDT
说明:直联用户通过该功能可以查询B2C退款交易的明细信息。
3.1.13.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLB2CRDT</action>
<userName></userName><!--登录名varchar(30)-->
<!--批次号和客户流水号两者必输一项-->
<batNo></batNo><!--批次号varchar(8) 可空-->
<clientID></clientID><!--客户流水号varchar(20) 可空-->
<!--批次号和客户流水号两者必输一项-->
</stream>
3.1.13.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<batNo></batNo><!--批次号varchar(8)-->
<list name="userDataList">
<row>
<orderNo></orderNo><!--订单号varchar(20) -->
<tranDate></tranDate><!--退款日期char(8) 格式YYYYMMDD-->
<tranTime></tranTime><!--退款时间char(6) 格式hhmmss-->
<refundNo></refundNo><!--B2C退款号char(20) -->
<refundFlwNo></refundFlwNo><!--B2C退款流水号varchar(20) -->
<refundAmt></refundAmt><!--退款金额decimal(15,2)-->
<payAccNo></payAccNo><!--付款账号char(19)-->
<abstract></abstract><!--摘要varchar(102) -->
<stt></stt><!--交易状态varchar(2) ,参见附录4.3-->
<status></status><!--交易失败状态码char(7)-->
<statusText></statusText><!--交易失败状态信息varchar(254)--> </row>
</list>
</stream>
3.2多渠道商务平台
3.2.1订单信息新增
对应请求代码:DLMORDIN
3.2.1.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLMORDIN</action>
<userName></userName><!--登录名varchar(30)-->
<orderNo></orderNo><!--订单号varchar(20)-->
<bizCode></bizCode><!--商户编号(0001) char(4)-->
<currency></currency><!--订单支付币种char(2)-->
<tranAmt></tranAmt><!--交易金额decimal(15,2)-->
<discount></discount><!--折扣金额decimal(15,2) 可空-->
<discount2></discount2><!--折扣金额2 decimal(15,2) 可空-->
<discount3></discount3><!--折扣金额3 decimal(15,2) 可空-->
<realAmt></realAmt><!--实收金额decimal(15,2)-->
<payMobile></payMobile><!--付款方手机号varchar(11) -->
<cstNo></cstNo ><!--客户号varchar(20) 付款客户在ERP系统中的客户号-->
<payCstName></payCstName><!--付款客户名称varchar(122)-->
<validTime></validTime><!--有效期小时int -->
<orderType></orderType><!--订单类型varchar(2) 1:现结货单;2:赊账货单;3:到期应收货款;4:收押冷饮设备;5:免押冷饮设备;6:临赊-->
<orderMode></orderMode><!--订单支付模式目前只能填0或2,0:直接支付;1:冻结支付,先冻结,商户确认之后才扣账;2:只确认,不付款char(1)--> <memo></memo><!--摘要varchar(102) 可空-->
<cardType></cardType><!--支持卡种char(1) 0:全部;1:借计卡;2:信用卡--> <notifyScope></notifyScope><!--支付结果通知范围0:全部;1:成功的;2:失败的-->
<notifyBody></notifyBody ><!--结果通知范围0:全部(默认);1:只通知付款或签收手机-->
<list name="MERCHLIST"><!--商品列表-->
<row>
<seqNo></ seqNo ><!--序号varchar(4)-->
<name></name><!--商品名称varchar(80) 可乐、联品、设备等-->
<amount></amount><!--数量bigInt-->
<unit></unit><!--单位varchar(20)-->
<subTotal></subTotal><!--金额小记decimal(15,2)-->
<term></term><!--分期方式int 0:全款;n:分n期-->
<note></note><!--备注varchar(200)-->
</row>
</list>
<list name="MOBILELIST">
<row>
<mobile></mobile><!--手机号varchar(11) -->
<type></type><!--发送时间char(1) 0:订单接收后;1:订单处理后-->
<msgModel></msgModel><!--短信模版int-->
<ownerType></ownerType><!--用户类型char(1) 可空0:付款人;1:送货司机;2:收款方财务经理;3:付款方财务经理-->
<ownerName></ownerName><!--用户姓名varchar(20) 可空--> </row>
</list>
</stream>
3.2.1.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
</stream>
3.2.2订单状态修改
对应请求代码:DLMORDMD
3.2.2.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLMORDMD</action>
<userName></userName><!--登录名varchar(30) -->
<orderNo></orderNo><!--订单号varchar(20)-->
<bizCode></bizCode><!--商户编号(0001) varchar(4)-->
<stt></stt><!--状态1:撤销;2:冻结;0:解冻char(1)-->
</stream>
3.2.2.2响应报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
</stream>
3.2.3上下行短信查询
对应请求代码:DLPMMSGQ
3.2.3.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLPMMSGQ</action>
<userName></userName><!--登录名varchar(30)-->
<bizCode></bizCode><!--商户编号varchar(4)-->
<mobile></mobile><!--手机号varchar(11)-->
<orderNo></orderNo><!--订单号varchar(20)-->
<startDate></startDate><!--起始日期varchar(8)-->
<endDate></endDate><!--截止日期varchar(8)-->
<txtType></txtType><!--短信类型0:主动付款;1:订单付款;2:订单通知;3:签约通知;9:全部char(1) -->
<smsType></smsType><!--上下行char(1) 0:上行;1:下行;9:全部-->
</stream>
3.2.3.2 返回报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<status></status><!--交易状态char(7)-->
<statusText></statusText><!--交易状态信息varchar(254)-->
<list name="userDataList">
<row>
<citicMobile></citicMobile><!--中信短信服务号varchar(11)-->
<mobile></mobile><!--付款客户手机号varchar(11)-->
<msgContent></msgContent><!--短信内容-->
<orderNo></orderNo><!--订单号varchar(20)-->
<prcDate></prcDate><!--处理日期varchar(10)-->
<prcTime></prcTime><!--处理时间varchar(8)-->
<smsFlowNo></smsFlowNo><!--短信流水号varchar(20)-->
<smsStt></smsStt><!--短信状态0:未处理;1:已处理char(1)-->
<smsType></smsType><!--短信类型0:上行;1:下行char(1)-->
<subDate></subDate><!--发送日期varchar(10) -->
<subTime></subTime><!--发送时间varchar(8) -->
<txtType></txtType><!--短信类型char(1) 0:未处理1:已处理--> </row>
</list>
</stream>
3.2.4交易结果查询
对应请求代码:DLMTRNRQ
3.2.
4.1请求报文
<?xml version="1.0" encoding="GBK"?>
<stream>
<action>DLMTRNRQ</action><!--char(8)-->
<userName></userName><!--登录名varchar(30)-->
<bizCode></bizCode><!--商户编号varchar(4)-->
<startDate></startDate><!--起始日期char(8) 格式YYYYMMDD-->
<endDate></endDate><!--截止日期char(8) 格式YYYYMMDD-->
<type></type><!--查询类型1:按时间;2:按订单号char(1)-->
<list name="userDataList">
<row>
<orderNo></orderNo><!--订单号varchar(20) 如果type为2时,该项不可空-->
</row>
</list>
</stream>
3.2.
4.2响应报文
<?xml version="1.0" encoding="GBK"?>。