Files
2021-01-12 23:30:48 +08:00

42 lines
1.6 KiB
XML

<?xml version='1.0' encoding='UTF-8'?>
<Tran>
<Transaction code="capSendSms" desc="代收付调用互联网短信交易" log_switch="0">
<FlowCtrl>
<Set>TTXN_COD=SMS4032000</Set>
<Set>SMS_CD=$SMS_CD</Set>
<Set>MBL_NO=$MOB_TEL</Set>
<Set>MSG_INF=$MSG_INF</Set>
<Exec func="PUB:CallThirdService">
<Arg name="HTxnCd" value="$TTXN_COD"/>
<Arg name="ObjSvr" value="OSMSPUB2"/>
<Arg name="SRN" value="PAY_REGION" />
</Exec>
<If condition="~RetCod=1">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/>
<!-- @msg接收数据超时 -->
</Exec>
<Return/>
</If>
<If condition="~RetCod=10">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/>
<!--@msg 发送失败 -->
</Exec>
<Return/>
</If>
<If condition="~RetCod=-1">
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP99999"/> <!-- 调用第三方交易返回失败 -->
</Exec>
<Return/>
</If>
<Else>
<Exec func="PUB:CmpSetMsg">
<Arg name="MsgCd" value="CAP00000" />
</Exec>
</Else>
</FlowCtrl>
</Transaction>
</Tran>