订单查询
<p><strong>简要描述:</strong> </p>
<ul>
<li>商户依照传入参数查询订单</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>/orderquery</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</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;">商户ID</td>
<td style="text-align: left;">uid</td>
<td style="text-align: left;">string(5)</td>
<td>商户ID号</td>
</tr>
<tr>
<td style="text-align: left;">时间戳</td>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">int</td>
<td>GMT时间戳</td>
</tr>
<tr>
<td style="text-align: left;">数据签名</td>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string(32)</td>
<td>32位大写MD5签名值</td>
</tr>
</tbody>
</table>
<p><strong>特定搜寻参数:</strong></p>
<p>依据使用方式不同,请自行带入以下参数</p>
<ul>
<li>使用时,请加入上方参数序列中。</li>
<li>若不需使用,请勿带入以下参数。</li>
</ul>
<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;">订单号</td>
<td style="text-align: left;">orderid</td>
<td style="text-align: left;">string(32)</td>
<td>商户平台生成的订单号</td>
</tr>
<tr>
<td style="text-align: left;">页码</td>
<td style="text-align: left;">page</td>
<td style="text-align: left;">int</td>
<td>每次返回数据最高依照行数而定,超过依照页码切换</td>
</tr>
<tr>
<td style="text-align: left;">行数</td>
<td style="text-align: left;">row</td>
<td style="text-align: left;">int</td>
<td>每次返回数据最高行数,允许1~1000</td>
</tr>
<tr>
<td style="text-align: left;">起始时间</td>
<td style="text-align: left;">start</td>
<td style="text-align: left;">string(19)</td>
<td>查询区间的起始时间</td>
</tr>
<tr>
<td style="text-align: left;">截止时间</td>
<td style="text-align: left;">end</td>
<td style="text-align: left;">string(19)</td>
<td>查询区间的截止时间</td>
</tr>
<tr>
<td style="text-align: left;">时间条件</td>
<td style="text-align: left;">date_type</td>
<td style="text-align: left;">int</td>
<td>依照不同时间类型搜寻,0:依照创单时间、1:依照修改时间</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"status": 10000,
"result": {
"totalCount": "14",
"page": "1",
"row": "1",
"count": 1,
"data": {
"0": {
"transactionid": "1637571701769611008",
"orderid": "992357165692361129645",
"channel": "923",
"amount": "50000.0000",
"real_amount": "49000.0000",
"status": "1",
"bdate": "2021-11-22 17:01:32",
"cdate": "2021-11-22 17:15:10"
}
}
},
"sign": "********"
}</code></pre>
<p><strong>返回参数说明</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;">状态代码</td>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>错误代码資訊请看後台</td>
</tr>
<tr>
<td style="text-align: left;">答复资料</td>
<td style="text-align: left;">result</td>
<td style="text-align: left;">object</td>
<td>当状态码为「成功」时返回JSON字串</td>
</tr>
<tr>
<td style="text-align: left;">数据签名</td>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string</td>
<td>32位大写MD5签名值</td>
</tr>
</tbody>
</table>
<p><strong>返回参数中答复资料说明</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;">金流交易单号</td>
<td style="text-align: left;">transactionid</td>
<td style="text-align: left;">int</td>
<td>金流平台生成的订单号,唯一</td>
</tr>
<tr>
<td style="text-align: left;">订单号</td>
<td style="text-align: left;">orderid</td>
<td style="text-align: left;">string</td>
<td>商户平台生成的订单号,唯一</td>
</tr>
<tr>
<td style="text-align: left;">支付类型</td>
<td style="text-align: left;">channel</td>
<td style="text-align: left;">int</td>
<td>参数值见末尾页「支付类型」與「代付类型」</td>
</tr>
<tr>
<td style="text-align: left;">金额</td>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">float</td>
<td>商家提交金额,范围小数点后四位</td>
</tr>
<tr>
<td style="text-align: left;">实际金额</td>
<td style="text-align: left;">real_amount</td>
<td style="text-align: left;">float</td>
<td>实际处理的商户金额,范围小数点后四位</td>
</tr>
<tr>
<td style="text-align: left;">状态</td>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>0:未处理、1:交易成功、2:处理中、3:交易失败、4:操作失败、5:提单失败</td>
</tr>
<tr>
<td style="text-align: left;">创立时间</td>
<td style="text-align: left;">bdate</td>
<td style="text-align: left;">string</td>
<td>交易单创立时间</td>
</tr>
<tr>
<td style="text-align: left;">修改时间</td>
<td style="text-align: left;">cdate</td>
<td style="text-align: left;">string</td>
<td>交易单最后修改时间</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>在只带入 uid、timestamp 、sign 的情况下,预设搜寻当这个小时的第一页、20笔资料</li>
<li>若有带入orderid(非空字串的情况下) 将会无视时间、页码、行数的参数(只需带入uid、timestamp 、sign、orderid),只搜寻特定交易单</li>
<li>所有与时间有关的格式皆为:(Y-m-d h:i:s)2020-01-01 00:00:00</li>
<li>返回参数中的答复资料是以有序物件组成</li>
</ul>