查询订单接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>主动查询订单信息</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://后台域名/openapi/v1/queryOrder</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST</li>
</ul>
<h5>参数</h5>
<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;">userId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">number</td>
<td>用户ID</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>签名</td>
</tr>
<tr>
<td style="text-align: left;">outOrderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>外部订单号</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
&quot;code&quot;: &quot;0000&quot;,
&quot;msg&quot;: &quot;Success&quot;,
&quot;data&quot;: {
&quot;id&quot;: 121,
&quot;orderNo&quot;: &quot;P22112874411685537&quot;,
&quot;status&quot;: 2,
&quot;orderInfo&quot;: null,
&quot;acctName&quot;: &quot;xx&quot;,
&quot;account&quot;: &quot;xxxxxxxxxxxxx&quot;,
&quot;transferMethod&quot;: &quot;bankcard&quot;,
&quot;payMethod&quot;: &quot;accountBook&quot;,
&quot;outOrderNo&quot;: &quot;xxxxxxxxxxxxxxxxxx&quot;,
&quot;amount&quot;: &quot;0.10&quot;,
&quot;handlingFee&quot;: &quot;0.00&quot;,
&quot;totalAmount&quot;: &quot;0.10&quot;,
&quot;remarks&quot;: &quot;xxx&quot;,
&quot;alipayOrderNo&quot;: &quot;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quot;,
&quot;alipayPayFundOrderId&quot;: &quot;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&quot;,
&quot;voucherStatus&quot;: 0,
&quot;voucherPath&quot;: null,
&quot;userId&quot;: 4,
&quot;finishedAt&quot;: null,
&quot;batchId&quot;: null,
&quot;source&quot;: 2,
&quot;notifyUrl&quot;: &quot;https://www.xxx.com/notify&quot;,
&quot;createdAt&quot;: &quot;2022-11-28T07:24:34.421Z&quot;,
&quot;updatedAt&quot;: &quot;2022-11-28T07:24:36.000Z&quot;
}
}</code></pre>
<h5>失败返回示例</h5>
<pre><code>{
&quot;code&quot;: &quot;4041&quot;,
&quot;msg&quot;: &quot;订单不存在&quot;
}</code></pre>
<h5><code>status</code> 参数说明</h5>
<pre><code class="language-ts">export const enum ORDER_STATUS {
EXCEPTION = 0, // 交易异常
CHECK = 1, // 需要复核
PROCESSING = 2, //正在交易
SUCCESS = 3, //交易成功
CANCEL = 4, //交易退款
FAILURE = 5, //交易失败
CLOSED = 6, //订单关闭
}</code></pre>
<p>通常只需要关注 <code>交易成功(3)</code> 和 <code>交易失败(5)</code>。</p>
<p>出现 <code>交易异常(0)</code> 不要当作交易失败,请联系业务经理核实(正常情况不会出现)。</p>
<p>交易失败时 <code>orderInfo</code> 字段说明了原因。</p>