支付补单
<h1>接口未使用 勿调用</h1>
<h4>简要描述</h4>
<ul>
<li>商户业务系统通过utr来补单。(因为涉及敏感信息,此接口必须需要添加ip白名单)</li>
</ul>
<h4>请求URL</h4>
<ul>
<li><code>https://live.dreamo9.com/api/pay/supply</code></li>
</ul>
<h4>请求方式</h4>
<ul>
<li><code>POST</code></li>
</ul>
<h4>请求类型</h4>
<ul>
<li><code>application/json</code></li>
</ul>
<h4>参数</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">参数描述</th>
<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;">mchNo</td>
<td style="text-align: left;">商户号</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td style="text-align: left;">M1234567890</td>
<td>商户号</td>
</tr>
<tr>
<td style="text-align: left;">appId</td>
<td style="text-align: left;">应用ID</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td style="text-align: left;">60cc09bce4b0f1c0b83761c9</td>
<td>应用ID</td>
</tr>
<tr>
<td style="text-align: left;">orderNo</td>
<td style="text-align: left;">订单号</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td style="text-align: left;">P2022051010000000</td>
<td>平台生成的订单号(注意不是商户订单号)</td>
</tr>
<tr>
<td style="text-align: left;">utrCode</td>
<td style="text-align: left;">utr</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td style="text-align: left;">202205101</td>
</tr>
<tr>
<td style="text-align: left;">wayCode</td>
<td style="text-align: left;">支付方式</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(10)</td>
<td style="text-align: left;">PAYY_WEB</td>
<td>固定值: PAYY_WEB</td>
</tr>
<tr>
<td style="text-align: left;">reqTime</td>
<td style="text-align: left;">请求时间</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">1652148000000</td>
<td>请求接口时间,13位毫秒时间戳</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">签名</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String(32)</td>
<td style="text-align: left;">4F5914CE3E1B31DAA230B4E2FCD9524B</td>
<td><code>详见签名算法</code></td>
</tr>
</tbody>
</table>
<h4>请求示例</h4>
<pre><code>{
&quot;mchNo&quot;: &quot;M1654408xxx&quot;,
&quot;appId&quot;: &quot;629c4634855a9561056xxxxx&quot;,
&quot;orderNo&quot;: &quot;223311411xxxx&quot;,
&quot;utrCode&quot;: &quot;5800&quot;,
&quot;wayCode&quot;: &quot;PAYY_WEB&quot;,
&quot;reqTime&quot;: &quot;1678683113216&quot;,
&quot;version&quot;: &quot;3.5&quot;,
&quot;signType&quot;: &quot;MD5&quot;,
&quot;sign&quot;: &quot;D701D3000481188DECED62480954657D&quot;
}</code></pre>
<h4>返回参数说明</h4>
<table>
<thead>
<tr>
<th>参数描述</th>
<th>参数名</th>
<th>必填</th>
<th>类型</th>
<th>示例值</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>返回状态</td>
<td>code</td>
<td>是</td>
<td>int</td>
<td>0</td>
<td>0: 成功 其他: 失败</br><code>详见错误码</code></td>
</tr>
<tr>
<td>返回信息</td>
<td>msg</td>
<td>否</td>
<td>String(128)</td>
<td>签名失败</td>
<td>具体错误原因</br>例如:签名失败</br>Incorrect UTR</br>Incorrect order number</br>Incorrect mchNo</br>The UTR does not match the order number</br>Error IP address</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: 0,
&quot;msg&quot;: &quot;SUCCESS&quot;
}</code></pre>