订单查询API
<p><strong>简要描述:</strong> </p>
<ul>
<li>支付订单查询接口</li>
</ul>
<p><strong>请求URL(网关地址):</strong> </p>
<ul>
<li><code>http://www.haochuang123.com/API/Bank/</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;">ForUserId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商户编号,即商户会员ID</td>
</tr>
<tr>
<td style="text-align: left;">OrderId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>商户订单流水号,商户发起支付时的订单号</td>
</tr>
<tr>
<td style="text-align: left;">Sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>32位MD5签名</td>
</tr>
</tbody>
</table>
<p><strong>签名字符串:</strong>
<code>ForUserId="&ForUserId&"&OrderId="&OrderId&"&Key=商户密钥</code></p>
<p><strong>说明:</strong>Key的K是大写的K,按照该顺序签名,参数名区分大小写,大小写与参数表对应。</p>
<p><strong>注意:</strong>参数名区分大小写,大小写与参数表对应;通过MD5(32位)方式签名(编码必须是gb2312,加密后转换为小写)。 </p>
<p><strong>签名举例:</strong></p>
<blockquote>
<p>待签名字符串:ForUserId=162553&OrderId=20190109092948709836&key=vtstvnh7SmFDAywWHmQfEtMGbiQlBpco</p>
<p>签名结果:
e1db4911e0bd6ff95db2cd4c2f9545b7</p>
</blockquote>
<p><strong>报文返回json格式数据</strong>
<strong>返回示例: </strong> </p>
<pre><code>{"errcode":0,
"msg":"ok",
"Status":0,
"AddTime":"2018-05-08 17:00:00",
"PayTime":"2018-05-08 17:00:30",
"RealMoney":88.00,
"sign":"585c9bbf7f7630ce075fbaf9b8aa48cb"
} </code></pre>
<p><strong>返回参数说明</strong> </p>
<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;">errcode</td>
<td style="text-align: left;">int</td>
<td>为0表示没有错误,为1表示有错误</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>返回错误提示</td>
</tr>
<tr>
<td style="text-align: left;"><strong>errcode为0时才会有以下数据</strong></td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">int</td>
<td>为0表示成功,为1表示失败</td>
</tr>
<tr>
<td style="text-align: left;">AddTime</td>
<td style="text-align: left;">string</td>
<td>下单时间</td>
</tr>
<tr>
<td style="text-align: left;">PayTime</td>
<td style="text-align: left;">string</td>
<td>支付成功时间</td>
</tr>
<tr>
<td style="text-align: left;">RealMoney</td>
<td style="text-align: left;">string</td>
<td>支付成功金额,单位:元</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string</td>
<td>MD5签名</td>
</tr>
</tbody>
</table>
<p><strong>签名字符串:</strong>
<code>AddTime=&errcode=&PayTime=&RealMoney=&Status=&key=商户密钥</code>(msg不参与签名,errcode不为0时不返回签名)</p>
<p><strong>注意:</strong>参数名区分大小写,大小写与参数表对应;通过MD5(32位)方式签名(编码必须是gb2312,加密后转换为小写)。 </p>
<p><strong>签名举例:</strong></p>
<blockquote>
<p>待签名字符串:AddTime=2018-05-08 17:00:00&errcode=0&PayTime=2018-05-08 17:00:30&RealMoney88.00=&Status=0&key=vtstvnh7SmFDAywWHmQfEtMGbiQlBpco</p>
<p>签名结果:
585c9bbf7f7630ce075fbaf9b8aa48cb</p>
</blockquote>