二、直充订单下单接口
<p>[TOC]</p>
<p><strong>简要说明:</strong></p>
<ul>
<li>为用户开通指定权益</li>
<li>本接口仅表示是否接收到分销商订单。订单充值的状态,请依据订单查询接口和异步回调</li>
<li>接口有限流 每秒最多接收10笔订单,如果有特殊需求请联系单独处理)</li>
</ul>
<p><strong>请求地址:</strong></p>
<ul>
<li>请求地址:<code>http://*.*/api/app/recharge/order</code> (从供货商处获取)</li>
</ul>
<h5>请求方式:</h5>
<ul>
<li>POST </li>
</ul>
<p><strong>数据格式:</strong></p>
<ul>
<li>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 style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">merchantId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">合作商户号(平台提供)</td>
</tr>
<tr>
<td style="text-align: left;">outTradeNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">合作商唯一订单号 (2-64位字符)</td>
</tr>
<tr>
<td style="text-align: left;">productNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">商品编码(平台提供)</td>
</tr>
<tr>
<td style="text-align: left;">rechargeAccount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">充值账号(匹配accountType)</td>
</tr>
<tr>
<td style="text-align: left;">accountType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">账号类型(1:手机号 2:QQ号 其他:0)</td>
</tr>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">数量(大于等于1的正整数)</td>
</tr>
<tr>
<td style="text-align: left;">notifyUrl</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">回调地址</td>
</tr>
<tr>
<td style="text-align: left;">endCustomerIp</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">终端客户IP(Q币必传)</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">签名(把下列参数值按照顺序组成新字符串后计算MD5值(32位大写),MD5(merchantId + outTradeNo + productNo + rechargeAccount + 商户密钥),每个签名参数值均为字符串,如果有int类型,请转换为string,否则签名会错误)</td>
</tr>
</tbody>
</table>
<h5>请求体示例</h5>
<pre><code> {
&quot;merchantId&quot;: 123123,
&quot;outTradeNo&quot;: &quot;230*****1052&quot;,
&quot;productNo&quot;: &quot;001&quot;,
&quot;rechargeAccount&quot;: &quot;18066669999&quot;,
&quot;number&quot;: 5,
&quot;accountType&quot;: 1,
&quot;notifyUrl&quot;: &quot;http://www.***.com&quot;,
&quot;sign&quot;: &quot;DC2B98F2CDE588D194E3459****A48&quot;
}</code></pre>
<h5>返回示例</h5>
<pre><code> {
&quot;code&quot;: &quot;2000&quot;,
&quot;message&quot;: &quot;ok&quot;
}</code></pre>
<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;">code</td>
<td style="text-align: left;">string</td>
<td>2000:表示提单成功;其余为失败</td>
</tr>
<tr>
<td style="text-align: left;">message</td>
<td style="text-align: left;">string</td>
<td>描述</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多错误代码请看【全局状态码】</li>
</ul>