6.3 扫码交易查询
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>该接口是用于查询发起的扫码交易的订单的对应订单状态,以及基本交易信息的;</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://pay.test.891tech.com/website/agent/isv/agentAppPayQuery.action</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST 【application/json】</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;">bizType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求接口名,固定:appPayQuery</td>
</tr>
<tr>
<td style="text-align: left;">agentNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>代理商编号</td>
</tr>
<tr>
<td style="text-align: left;">merchantNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子商户编号</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>原交易订单号</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;bizType&quot;: &quot;agentAppPayQuery&quot;,
&quot;orderNo&quot;: &quot;20220817102402675&quot;,
&quot;agentNo&quot;: &quot;AG00000000000012&quot;,
&quot;data&quot;: &quot;LY7D37jvzG58sjYmogIfcsbjJggKqozC7XEeikRoqSybke35IIfsmxPp/SvbhdaUHOpFeFNuOFXPXiCo4Iy4fe9a9zHjjWRPc5IhY28KkFioHV4BMx7Zg7fwIqCHQek6rjAXo/c15pIFxu/YyCuAOmnPjtWBRM8jeYRG43c0y5iXvhjGefVYpISosEZ3FK8ynPOczO6QHJS2i1rJubXOn7W4XMYbz6QZb+CGQ0wpxvKe5SKxWsXHBDSkb1l9+dISVebcGRsgb0bPAxLUAQwSsA1WyGcnNVKFMQjjY8LPn8siErVtmSmCiW2CjuvW0BcaWAyx4SOcOmUqxmGqzi27UJ90SCmluVfH39mA3r6xaxPtJ9imJIVdJiPwSvC05E0S1flT/VvXhhvHhpGtkarZcRLlmWH3H8Ve/sA8yCJXy82SPYdIIXmTiyQkoiRZ/oYG&quot;,
&quot;signature&quot;: &quot;c2e//Avktxlk+jjshT64mEH6ZFHoZlZBoC4eBd0+kg3RqTbcmm54IA6KZdmKt938oF/rTZv/I+BdQpHd39vb5bSn6lhIzEKiUXGB+VjGXR/zx/eMyM7DoU3Fg/e8JmlkmuSkfuah5DmxdE8mI5nM6/OPpIcEFDgZ1aejXnqHN1m3V7eIh0Kuqn6mYS5dqlrYKucGR2GcUBtoOOwjFq1A7W/P7Ldaa80/RahKliNu1SRekkBoFYAFeqqbLBFft0IOXxQ28HBekzlqEJonJDSu17hKSDuQ/LMI3lrPQ5SigC9ZDMfkcuIFJsi0Nq2iTO+jswV0RjZ2whupRoug/oQgfQ==&quot;,
&quot;retCode&quot;: &quot;C0000&quot;,
&quot;retMsg&quot;: &quot;成功&quot;
}</code></pre>
<h5>返回解密参数示例</h5>
<pre><code>{
&quot;amount&quot;: 0.03,
&quot;paymentAmount&quot;:,
&quot;appPayType&quot;: &quot;WXPAY&quot;,
&quot;channelRetCode&quot;: &quot;0028&quot;,
&quot;channelRetMsg&quot;: &quot;交易失败&quot;,
&quot;completeDate&quot;: &quot;20220817135854&quot;,
&quot;merchantNo&quot;: &quot;M00000000000183&quot;,
&quot;orderNo&quot;: &quot;20220817102402675&quot;,
&quot;payType&quot;: &quot;SWIPE&quot;,
&quot;serialNumber&quot;: &quot;1660715931039&quot;,
&quot;status&quot;: &quot;FAIL&quot;
}</code></pre>
<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;">merchantNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>子商户编号</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>订单号</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Num</td>
<td>交易金额</td>
</tr>
<tr>
<td style="text-align: left;">paymentAmount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Num</td>
<td>用户实际支付金额,不一定有值</td>
</tr>
<tr>
<td style="text-align: left;">receiptAmount</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Num</td>
<td>商户到账金额,单位为元,不一定有值</td>
</tr>
<tr>
<td style="text-align: left;">merchantProductFee</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">Num</td>
<td>交易手续费,单位为元,不一定有值</td>
</tr>
<tr>
<td style="text-align: left;">appPayType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>客户端类型,请查看字段说明</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易类型,请查询字段说明</td>
</tr>
<tr>
<td style="text-align: left;">serialNumber</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>我方系统唯一流水号</td>
</tr>
<tr>
<td style="text-align: left;">channelRetCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>渠道返回码,仅供参考</td>
</tr>
<tr>
<td style="text-align: left;">channelRetMsg</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>渠道返回信息</td>
</tr>
<tr>
<td style="text-align: left;">completeDate</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>完成时间(yyyyMMddHHmmss),不一定有值</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>扫码订单最终交易状态,请查看字段数说明</td>
</tr>
<tr>
<td style="text-align: left;">splitBillJson</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>分账参数</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>
<p>扫码订单状态:status字段说明:
INIT:接收(表示系统收到该订单请求)
DOING:处理中
SUCCESS:成功
FAIL:失败
CLOSE:关闭
CANCEL:已撤销</p>
</li>
<li>当查询返回:C9993(当前订单不存在!)时候,表示当前订单系统没接收,条件不符合,可以直接置为失败!</li>
</ul>