扣积分接口
<p><strong>简要描述:</strong> </p>
<ul>
<li>扣积分接口(该接口需要签名)</li>
<li>积分托管珊瑚,才需要用这个接口从珊瑚请求扣积分</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/ext/mall/consumePoints</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>querystring参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">appid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>产品id</td>
</tr>
<tr>
<td style="text-align: left;">_timestamp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td>时间戳,毫秒</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>MD5签名32位小写</td>
</tr>
</tbody>
</table>
<p><strong>requestBody 参数:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">account_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>账号id</td>
</tr>
<tr>
<td style="text-align: left;">device_id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>设备号</td>
</tr>
<tr>
<td style="text-align: left;">coin_num</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>消耗积分值</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>类型(cash,coupon,qb,flow,other)</td>
</tr>
<tr>
<td style="text-align: left;">remark</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>积分明细用的备注(可以填消费商品的名称),中文参与签名记得先encode</td>
</tr>
<tr>
<td style="text-align: left;">login_key</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>登录票据</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"ret": 0,
"msg": "",
"data": {
"order_id": "1233",
"payno": "12154545",
"left_coin": 2
}
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">int</td>
<td>成功 0, 失败 非0</td>
</tr>
<tr>
<td style="text-align: left;">order_id</td>
<td style="text-align: left;">string</td>
<td>订单号, 业务侧需要保留订单号,用于返还积分使用</td>
</tr>
<tr>
<td style="text-align: left;">payno</td>
<td style="text-align: left;">string</td>
<td>回执, 业务侧需要保留回执,用于返还积分使用</td>
</tr>
<tr>
<td style="text-align: left;">left_coin</td>
<td style="text-align: left;">int</td>
<td>剩余积分值</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>