用户取消订单接口
<h4>说明</h4>
<p>用户在小程序端发起取消订单时, 使用此接口.</p>
<h4>接口名称(Endpoint)</h4>
<p><code>/bos/scooter/goapi/order/cancel</code></p>
<h4>公共参数</h4>
<ul>
<li>openid</li>
</ul>
<h4>请求参数说明</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名<div style="width: 100pt"></th>
<th style="text-align: left;">必填</th>
<th style="text-align: left;">类型</th>
<th>字段描述<div style="width: 200pt"></th>
<th>备注<div style="width: 180pt"></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订单id</td>
<td></td>
</tr>
</tbody>
</table>
<h4>请求参数示例</h4>
<pre><code>{
&quot;id&quot;:&quot;1753895275299991&quot;, // 订单id
}</code></pre>
<h4>成功-响应说明</h4>
<p>通用操作成功响应体</p>
<h4>失败-响应说明</h4>
<p>此接口出现失败, 一般是前端页面与后端实际订单状态不一致, 可直接刷新页面, 或尝试使用<code>获取用户当前订单接口</code>重新获取.</p>
<table>
<thead>
<tr>
<th style="text-align: left;">code</th>
<th>message</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">1</td>
<td>用户当前订单状态不可取消</td>
</tr>
<tr>
<td style="text-align: left;">20</td>
<td>用户openid与所操作的订单不匹配</td>
</tr>
<tr>
<td style="text-align: left;">30</td>
<td>订单id无效</td>
</tr>
</tbody>
</table>