短信发送
<h2>接口概述</h2>
<p>1.商户根据星灿业务提供的短信模版和手机号调用该服务进行手机短信发送</p>
<h2>推送地址</h2>
<p>测试环境 :<a href="https://ftpgspre.cnsuning.com/ftpgs/trade/iosGatewayService/outSendSms">https://ftpgspre.cnsuning.com/ftpgs/trade/iosGatewayService/outSendSms</a>
生产环境 :<a href="https://mfg.suning.com/ftpgs/trade/iosGatewayService/outSendSms">https://mfg.suning.com/ftpgs/trade/iosGatewayService/outSendSms</a></p>
<h2>安全机制</h2>
<p>AES加密
1、请求报文先用AES加密后Base64转码, 秘钥值由星灿保代提供
2、响应报文先用Base64解码后用AES解密
3、加密后的字符串,用key-value结构传参。{"supplierCode":"S111","requestParam":加密字符串}</p>
<h2>请求数据</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">必传</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">supplierCode</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">供应商编码</td>
<td style="text-align: left;">合作方编码,由苏宁分配,不参与加密</td>
</tr>
<tr>
<td style="text-align: left;">messTempId</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">短信模版ID</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">phoneNum</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">手机号</td>
<td style="text-align: left;">手机号和电销BX客户号两个至少有一个必传</td>
</tr>
<tr>
<td style="text-align: left;">customerNo</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">电销BX客户号</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">productName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">产品名称</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">customerName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">客户姓名</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
</tbody>
</table>
<h2>请求报文示例</h2>
<pre><code>{
&quot;supplierCode&quot;: &quot;S111&quot;,
&quot;requestParam&quot;: {
&quot;messTempId&quot;: &quot;xxxxxxx&quot;,
&quot;phoneNum&quot;: &quot;13923457654&quot;,
&quot;customerNo&quot;: &quot;BX2024123131212&quot;,
&quot;productName&quot;: &quot;xx保线&quot;,
&quot;customerName&quot;: &quot;xxx&quot;
}
}
</code></pre>
<h2>返回数据</h2>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">必传</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">Y</td>
<td style="text-align: left;">1.接收到推送数据处理成功,返回code=200;2.接收到推送数据处理失败,返回code=500</td>
<td style="text-align: left;"></td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">N</td>
<td style="text-align: left;">解密后的处理失败原因</td>
<td style="text-align: left;"></td>
<td></td>
</tr>
</tbody>
</table>
<h2>返回报文示例</h2>
<pre><code>{
&quot;code&quot;: &quot;200&quot;,
&quot;message&quot;:&quot;成功&quot;
}
</code></pre>