【统一】查询交易订单详情
<h2>【统一】查询交易订单详情</h2>
<p>> /api/order/findByNo</p>
<h3>主体请求参数</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>必填</th>
<th>中文名</th>
</tr>
</thead>
<tbody>
<tr>
<td>sign</td>
<td>String</td>
<td>✅</td>
<td>签名</td>
</tr>
<tr>
<td>timestamp</td>
<td>String</td>
<td>✅</td>
<td>签名时间戳(毫秒)</td>
</tr>
<tr>
<td>merchantNo</td>
<td>String</td>
<td>✅</td>
<td>商户编号</td>
</tr>
<tr>
<td>orderNo</td>
<td>String</td>
<td>❌</td>
<td>平台交易订单号<br/>(orderNo和merchantOrderNo 二选一)</td>
</tr>
<tr>
<td>merchantOrderNo</td>
<td>String</td>
<td>❌</td>
<td>商户交易订单号<br/>(orderNo和merchantOrderNo 二选一)</td>
</tr>
</tbody>
</table>
<p>> 请求参数示例(参数需要加密,以下是加密前的示例)</p>
<pre><code class="language-json">{
&quot;sign&quot;: &quot;291C70CA1DC3823C79ABA4DAD95C5D98&quot;,
&quot;timestamp&quot;: &quot;1735660800000&quot;,
&quot;merchantNo&quot;: 17170000000000000000,
&quot;orderNo&quot;: &quot;PY000000001&quot;,
&quot;merchantOrderNo&quot;: &quot;1234567890&quot;
}</code></pre>
<h3>返回数据结构</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>必填</th>
<th>是否加密</th>
<th>中文名</th>
</tr>
</thead>
<tbody>
<tr>
<td>success</td>
<td>boolean</td>
<td>是</td>
<td>❌</td>
<td>响应状态</td>
</tr>
<tr>
<td>code</td>
<td>integer</td>
<td>是</td>
<td>❌</td>
<td>响应编码</td>
</tr>
<tr>
<td>msg</td>
<td>string</td>
<td>是</td>
<td>❌</td>
<td>响应信息</td>
</tr>
<tr>
<td>data</td>
<td>object</td>
<td>是</td>
<td>❌</td>
<td>响应数据</td>
</tr>
<tr>
<td>↳ sign</td>
<td>string</td>
<td>是</td>
<td>❌</td>
<td>签名</td>
</tr>
<tr>
<td>↳ timestamp</td>
<td>string</td>
<td>是</td>
<td>❌</td>
<td>签名时间戳(毫秒)</td>
</tr>
<tr>
<td>↳ merchantNo</td>
<td>string</td>
<td>是</td>
<td>❌</td>
<td>商户编号</td>
</tr>
<tr>
<td>↳ orderNo</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>聚合平台交易订单号</td>
</tr>
<tr>
<td>↳ merchantOrderNo</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>商户交易订单号</td>
</tr>
<tr>
<td>↳ amount</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>订单金额(分)</td>
</tr>
<tr>
<td>↳ canRefundAmount</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>可退款金额(分)</td>
</tr>
<tr>
<td>↳ payState</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>订单支付状态 0:未支付;1:已支付;2:支付失败;3:支付关闭;4:支付超时</td>
</tr>
<tr>
<td>↳ refundState</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>订单退款状态 0:未发起退款;1:部分金额退款中;2:已退款 3:退款失败 4:有退款订单进行中</td>
</tr>
<tr>
<td>↳ payType</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>支付方式 wechat:微信支付;alipay:支付宝支付;unionpay:银联支付</td>
</tr>
<tr>
<td>↳ description</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>订单商品描述</td>
</tr>
<tr>
<td>↳ attach</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>附加数据</td>
</tr>
<tr>
<td>↳ clientIp</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>用户IP</td>
</tr>
<tr>
<td>↳ goodsDetail</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>商品数据(JSON字符串)</td>
</tr>
<tr>
<td>↳ wechatInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>微信信息(JSON字符串)</td>
</tr>
<tr>
<td>↳ alipayInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>支付宝信息(JSON字符串)</td>
</tr>
<tr>
<td>↳ sceneInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>场景信息(JSON字符串)</td>
</tr>
<tr>
<td>↳ terminalInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>交易终端信息</td>
</tr>
<tr>
<td>↳ gpsInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>gps信息</td>
</tr>
<tr>
<td>↳ bsInfo</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>基站信息</td>
</tr>
<tr>
<td>↳ goodsTag</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>订单优惠标记,,代金券或立减 优惠功能</td>
</tr>
<tr>
<td>↳ supportFapiao</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>电子发票入口开放标识 true:是;false:否</td>
</tr>
<tr>
<td>↳ placeTime</td>
<td>string</td>
<td>是</td>
<td>✅</td>
<td>下单时间戳(毫秒)</td>
</tr>
<tr>
<td>↳ payTime</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>支付时间戳(毫秒)</td>
</tr>
<tr>
<td>↳ refundTime</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>退款时间戳(毫秒)</td>
</tr>
<tr>
<td>↳ failedTime</td>
<td>string</td>
<td>否</td>
<td>✅</td>
<td>订单失败、失效、关闭 时间戳(毫秒)</td>
</tr>
</tbody>
</table>
<p>> 返回示例(data参数需要解密,以下是实际响应数据示例)</p>
<p>状态码 <strong>200</strong></p>
<pre><code class="language-json">{
&quot;success&quot;: true,
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;操作成功&quot;,
&quot;data&quot;: {
&quot;sign&quot;: &quot;291C70CA1DC3823C79ABA4DAD95C5D98&quot;,
&quot;timestamp&quot;: 1743582863829,
&quot;merchantNo&quot;: &quot;17170000000000000000&quot;,
&quot;orderNo&quot;: &quot;23VGwJ6XVceMBV+CnKzMf+le8P9F81/HcmqYAuJW8+E=&quot;,
&quot;merchantOrderNo&quot;: &quot;kxOVGcmtOpcebHmqyH9lrA==&quot;,
&quot;amount&quot;: &quot;EGo+epPh5aRbLA+P0/lhtw==&quot;,
&quot;canRefundAmount&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;,
&quot;payState&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;,
&quot;refundState&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;,
&quot;payType&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;description&quot;: &quot;6dRbb7nr6fyCK0cT+ntolg==&quot;,
&quot;attach&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;clientIp&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;goodsDetail&quot;: &quot;WiFtdcCabgjqLqurSbG4Km00bfOraE4IFzN+e+7Y1oQOwaH3XfVxcECeJcR0xtiI3rivi227qj428oTkPJI81435kl3pto+XnjHdyqo4cxD0Xt/haQNu999VvC1DIqhIAF4XzK9xVTpMH8MdhH3HYKWzMzF5P+VEMTodXy4dtiY2Xz1qvBX8GX8z1J78yi95&quot;,
&quot;wechatInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;alipayInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;sceneInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;terminalInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;gpsInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;bsInfo&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;goodsTag&quot;: &quot;pT263EyasRD9OiPMjPs7ZQ==&quot;,
&quot;supportFapiao&quot;: &quot;5bEVylCcdXPkdTozBgyLaQ==&quot;,
&quot;placeTime&quot;: &quot;HgQn32g8wwd+/yBIFdw3kw==&quot;,
&quot;payTime&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;,
&quot;refundTime&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;,
&quot;failedTime&quot;: &quot;voF6Gc2Mr8igD9YP+YJQJg==&quot;
}
}</code></pre>