交易查询接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>查询接口用于明确订单结果</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://localhost:8080/payment/gateway/api/backTransReq</code> 正式地址请联系技术索取</li>
</ul>
<h5>请求数据方式</h5>
<ul>
<li>post </li>
<li>x-www-form-urlencoded</li>
<li>金额单位:分</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;">requestNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>请求流水号</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>版本号,固定填:V1.0</td>
</tr>
<tr>
<td style="text-align: left;">transId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>交易类型,固定值:04</td>
</tr>
<tr>
<td style="text-align: left;">signType</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>签名类型,RSA或MD5,不填默认RSA</td>
</tr>
<tr>
<td style="text-align: left;">merchantNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>clipspay分配的商户号</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;">signature</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>验签字段</td>
</tr>
</tbody>
</table>
<h5>返回参数说明(注意返回参数要求动态接受,以实际接受的参数为准,平台保留增加字段的可能性)</h5>
<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;">requestNo</td>
<td style="text-align: left;">string</td>
<td>交易请求流水号</td>
</tr>
<tr>
<td style="text-align: left;">version</td>
<td style="text-align: left;">string</td>
<td>版本号</td>
</tr>
<tr>
<td style="text-align: left;">merchantNo</td>
<td style="text-align: left;">string</td>
<td>商户号</td>
</tr>
<tr>
<td style="text-align: left;">orderDate</td>
<td style="text-align: left;">string</td>
<td>订单日期</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">string</td>
<td>商户订单号</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">string</td>
<td>支付金额,单位为分</td>
</tr>
<tr>
<td style="text-align: left;">respCode</td>
<td style="text-align: left;">string</td>
<td>查询返回0000时,表示查询请求成功,并不代表交易结果是成功。<br/>注意如果返回9999,9998,9997, P000返回码,需要重新查询确认,不能当失败处理。</td>
</tr>
<tr>
<td style="text-align: left;">respDesc</td>
<td style="text-align: left;">string</td>
<td>错误描述</td>
</tr>
<tr>
<td style="text-align: left;">origRespCode</td>
<td style="text-align: left;">string</td>
<td>当respCode为0000时有,会返回该字段:该字段为返回0000表示交易成功<br/>注意如果返回9999,9998,9997,P000返回码,需要重新查询确认,不能当失败处理。</td>
</tr>
<tr>
<td style="text-align: left;">origRespDesc</td>
<td style="text-align: left;">string</td>
<td>应答码描述</td>
</tr>
<tr>
<td style="text-align: left;">signature</td>
<td style="text-align: left;">string</td>
<td>验签字段</td>
</tr>
</tbody>
</table>
<p>请求示例</p>
<pre><code class="language-json">{
&quot;merchantNo&quot;: &quot;800440050942370&quot;,
&quot;orderNo&quot;: &quot;R1671525681579&quot;,
&quot;requestNo&quot;: &quot;R1671526509877&quot;,
&quot;signType&quot;: &quot;MD5&quot;,
&quot;signature&quot;: &quot;c14cea4bfb2a99c683a553f1da92cc76&quot;,
&quot;transId&quot;: &quot;04&quot;,
&quot;version&quot;: &quot;V1.0&quot;
}</code></pre>
<h5>返回示例</h5>
<pre><code class="language-json">{
&quot;amount&quot;: &quot;10&quot;,
&quot;respDesc&quot;: &quot;Success&quot;,
&quot;orderNo&quot;: &quot;R1671525681579&quot;,
&quot;tradeNo&quot;: &quot;100004129293&quot;,
&quot;signature&quot;: &quot;e66b8674f60bd77bd1372c542f1c194e&quot;,
&quot;transId&quot;: &quot;04&quot;,
&quot;origRespDesc&quot;: &quot;Bank processing failed&quot;,
&quot;requestNo&quot;: &quot;R1671526509877&quot;,
&quot;version&quot;: &quot;V1.0&quot;,
&quot;signType&quot;: &quot;MD5&quot;,
&quot;payId&quot;: &quot;100004203173&quot;,
&quot;origRespCode&quot;: &quot;0068&quot;,
&quot;respCode&quot;: &quot;0000&quot;,
&quot;merchantNo&quot;: &quot;800440050942370&quot;,
&quot;refundAmt&quot;: &quot;0&quot;
}</code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>