Files
2021-01-12 22:04:24 +08:00

184 lines
14 KiB
XML

<?xml version="1.0" encoding='UTF-8'?>
<Application name="CAP">
<Define>
<Macro name="WriteHead">
<WriteElement name="Head">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="OrgCode" ETF_name="OrgCode" necessary="yes" /> <!--商户编号-->
<WriteElement name="SecFlag" ETF_name="SecFlag" necessary="yes" /> <!--加密标志-->
</WriteElement>
</Macro>
<Macro name="ReadHead">
<WriteElement name="Head">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="OrgCode" ETF_name="OrgCode" necessary="yes" /> <!--商户编号-->
<WriteElement name="SecFlag" ETF_name="SecFlag" necessary="yes" /> <!--加密标志-->
</WriteElement>
</Macro>
</Define>
<Transaction code="0280" service="0280" log_switch="1"> <!-- 实时代收 -->
<Request>
<Quote name="WriteHead"/>
<WriteElement name="Req">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="CardNo" ETF_name="CardNo" necessary="no" /> <!--银行卡号/存折帐号-->
<WriteElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<WriteElement name="TxTime" ETF_name="TxTime" necessary="no" /> <!--交易时间-->
<WriteElement name="TxAmount" ETF_name="TxAmount" necessary="no" /> <!--交易金额-->
<WriteElement name="TraceNo" ETF_name="TraceNo" necessary="no" /> <!--交易流水号-->
<WriteElement name="CustNm" ETF_name="CustNm" necessary="no" /> <!--客户名-->
<WriteElement name="CertId" ETF_name="CertId" necessary="no" /> <!--证件号-->
<WriteElement name="MerchantNo" ETF_name="MerchantNo" necessary="no" /> <!--商户编号-->
<WriteElement name="MerchantNm" ETF_name="MerchantNm" necessary="no" /> <!--商户名称-->
<WriteElement name="TermId" ETF_name="TermId" necessary="no" /> <!--终端号-->
<WriteElement name="OrderNo" ETF_name="OrderNo" necessary="no" /> <!--订单号-->
<WriteElement name="TxMsg" ETF_name="TxMsg" necessary="no" /> <!--交易摘要-->
<WriteElement name="CVV2" ETF_name="CVV2" necessary="no" /> <!--CVV2-->
<WriteElement name="ExpDate" ETF_name="ExpDate" necessary="no" /> <!--效期-->
<WriteElement name="CertCode" ETF_name="CertCode" necessary="no" /> <!--认证码-->
</WriteElement>
</Request>
<Response necessary="no">
<Quote name="ReadHead"/>
<ReadElement name="Resp">
<ReadElement name="TxCode" ETF_name="TxCode" necessary="no" /> <!--交易代码-->
<ReadElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<ReadElement name="TraceNo" ETF_name="TraceNo" necessary="no" /> <!--交易流水号-->
<ReadElement name="CardNo" ETF_name="CardNo" necessary="no" /> <!--银行卡号-->
<ReadElement name="RetCode" ETF_name="RetCode" necessary="no" /> <!--返回代码-->
<ReadElement name="RtnMsg" ETF_name="RtnMsg" necessary="no" /> <!--返回信息-->
<ReadElement name="HostDate" ETF_name="HostDate" necessary="no" /> <!--记帐日期-->
<ReadElement name="MerchantNo" ETF_name="MerchantNo" necessary="no" /> <!--商户编号-->
<ReadElement name="TermId" ETF_name="TermId" necessary="no" /> <!--终端号-->
</ReadElement>
</Response>
</Transaction>
<Transaction code="0300" service="0300" log_switch="1"> <!-- 实时代付交易 -->
<Request>
<Quote name="WriteHead"/>
<WriteElement name="Req">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="CardNo" ETF_name="CardNo" necessary="yes" /> <!--银行卡号/存折帐号-->
<WriteElement name="TxDate" ETF_name="TxDate" necessary="yes" /> <!--交易日期-->
<WriteElement name="TxTime" ETF_name="TxTime" necessary="yes" /> <!--交易时间-->
<WriteElement name="TxAmount" ETF_name="TxAmount" necessary="yes" /> <!--交易金额-->
<WriteElement name="TraceNo" ETF_name="TraceNo" necessary="yes" /> <!--交易流水号-->
<WriteElement name="CustNm" ETF_name="CustNm" necessary="no" /> <!--客户名-->
<WriteElement name="CertId" ETF_name="CertId" necessary="no" /> <!--证件号-->
<WriteElement name="MerchantNo" ETF_name="MerchantNo" necessary="yes" /> <!--商户编号-->
<WriteElement name="MerchantNm" ETF_name="MerchantNm" necessary="no" /> <!--商户名称-->
<WriteElement name="TermId" ETF_name="TermId" necessary="yes" /> <!--终端号-->
<WriteElement name="OrderNo" ETF_name="OrderNo" necessary="yes" /> <!--订单号-->
<WriteElement name="TxMsg" ETF_name="TxMsg" necessary="no" /> <!--交易摘要-->
</WriteElement>
</Request>
<Response necessary="no">
<Quote name="ReadHead"/>
<ReadElement name="Resp">
<ReadElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<ReadElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<ReadElement name="TraceNo" ETF_name="TraceNo" necessary="yes" /> <!--交易流水号-->
<ReadElement name="CardNo" ETF_name="CardNo" necessary="yes" /> <!--银行卡号-->
<ReadElement name="RetCode" ETF_name="RetCode" necessary="yes" /> <!--返回代码-->
<ReadElement name="RtnMsg" ETF_name="RtnMsg" necessary="yes" /> <!--返回信息-->
<ReadElement name="HostDate" ETF_name="HostDate" necessary="no" /> <!--主机记帐日期-->
<ReadElement name="MerchantNo" ETF_name="MerchantNo" necessary="no" /> <!--商户代码-->
<ReadElement name="TermId" ETF_name="TermId" necessary="no" /> <!--终端号-->
</ReadElement>
</Response>
</Transaction>
<Transaction code="0320" service="0320" log_switch="1"> <!-- 批量触发交易 -->
<Request>
<Quote name="WriteHead"/>
<WriteElement name="Req">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="TxDate" ETF_name="TxDate" necessary="yes" /> <!--交易日期-->
<WriteElement name="TxTime" ETF_name="TxTime" necessary="yes" /> <!--交易时间-->
<WriteElement name="TxAmount" ETF_name="TxAmount" necessary="yes" /> <!--交易金额-->
<WriteElement name="TxNum" ETF_name="TxNum" necessary="yes" /> <!--交易总笔数-->
<WriteElement name="TraceNo" ETF_name="TraceNo" necessary="yes" /> <!--交易流水号-->
<WriteElement name="MerchantNo" ETF_name="MerchantNo" necessary="yes" /> <!--商户编号-->
<WriteElement name="TermId" ETF_name="TermId" necessary="yes" /> <!--终端号-->
<WriteElement name="FileNm" ETF_name="FileNm" necessary="yes" /> <!--文件名-->
<WriteElement name="TxDir" ETF_name="TxDir" necessary="yes" /> <!--付款方向-->
<WriteElement name="BatchNo" ETF_name="BatchNo" necessary="no" /> <!--批次号-->
</WriteElement>
</Request>
<Response necessary="no">
<Quote name="ReadHead"/>
<ReadElement name="Resp">
<ReadElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<ReadElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<ReadElement name="TraceNo" ETF_name="TraceNo" necessary="yes" /> <!--交易流水号-->
<ReadElement name="RetCode" ETF_name="RetCode" necessary="yes" /> <!--返回代码-->
<ReadElement name="RtnMsg" ETF_name="RtnMsg" necessary="yes" /> <!--返回信息-->
</ReadElement>
</Response>
</Transaction>
<Transaction code="0150" service="0150" log_switch="1"> <!-- 户名身份校验交易 -->
<Request>
<Quote name="WriteHead"/>
<WriteElement name="Req">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="CardNo" ETF_name="CardNo" necessary="yes" /> <!--银行卡号-->
<WriteElement name="TxDate" ETF_name="TxDate" necessary="yes" /> <!--交易日期-->
<WriteElement name="TxTime" ETF_name="TxTime" necessary="yes" /> <!--交易时间-->
<WriteElement name="TraceNo" ETF_name="TraceNo" necessary="no" /> <!--交易流水号-->
<WriteElement name="CustNm" ETF_name="CustNm" necessary="no" /> <!--客户名称-->
<WriteElement name="CertId" ETF_name="CertId" necessary="no" /> <!--证件号-->
<WriteElement name="Mphone" ETF_name="Mphone" necessary="no" /> <!--手机号码-->
<WriteElement name="MerchantNo" ETF_name="MerchantNo" necessary="yes" /> <!--商户编号-->
<WriteElement name="TermId" ETF_name="TermId" necessary="yes" /> <!--终端号-->
</WriteElement>
</Request>
<Response necessary="no">
<Quote name="ReadHead"/>
<ReadElement name="Resp">
<ReadElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<ReadElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<ReadElement name="TraceNo" ETF_name="TraceNo" necessary="yes" /> <!--交易流水号-->
<ReadElement name="RetCode" ETF_name="RetCode" necessary="yes" /> <!--返回代码-->
<ReadElement name="RtnMsg" ETF_name="RtnMsg" necessary="yes" /> <!--返回信息-->
<ReadElement name="MerchantNo" ETF_name="MerchantNo" necessary="no" /> <!--商户代码-->
<ReadElement name="TermId" ETF_name="TermId" necessary="no" /> <!--终端号-->
</ReadElement>
</Response>
</Transaction>
<Transaction code="0170" service="0170" log_switch="1"> <!-- 代收代付单笔查询 -->
<Request>
<Quote name="WriteHead"/>
<WriteElement name="Req">
<WriteElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<WriteElement name="TxDate" ETF_name="TxDate" necessary="yes" /> <!--交易日期-->
<WriteElement name="TxTime" ETF_name="TxTime" necessary="yes" /> <!--交易时间-->
<WriteElement name="MerchantNo" ETF_name="MerchantNo" necessary="yes" /> <!--商户编号-->
<WriteElement name="TermId" ETF_name="TermId" necessary="yes" /> <!--终端号-->
<WriteElement name="OrderNo" ETF_name="OrderNo" necessary="yes" /> <!--订单号-->
</WriteElement>
</Request>
<Response necessary="no">
<Quote name="ReadHead"/>
<ReadElement name="Resp">
<ReadElement name="TxCode" ETF_name="TxCode" necessary="yes" /> <!--交易代码-->
<ReadElement name="TxDate" ETF_name="TxDate" necessary="no" /> <!--交易日期-->
<ReadElement name="RetCode" ETF_name="RetCode" necessary="yes" /> <!--返回代码-->
<ReadElement name="RtnMsg" ETF_name="RtnMsg" necessary="yes" /> <!--返回信息-->
<ReadElement name="OrgRtnCode" ETF_name="OrgRtnCode" necessary="no" /> <!--源交易状态-->
<ReadElement name="MerchantNo" ETF_name="MerchantNo" necessary="no" /> <!--商户代码-->
<ReadElement name="TermId" ETF_name="TermId" necessary="no" /> <!--终端号-->
</ReadElement>
</Response>
</Transaction>
</Application>