鑫成捷

鑫成捷


4.2、直充订单下单接口

<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> {   &amp;quot;merchantId&amp;quot;: 123123,   &amp;quot;outTradeNo&amp;quot;: &amp;quot;230*****1052&amp;quot;,   &amp;quot;productNo&amp;quot;: &amp;quot;001&amp;quot;,   &amp;quot;rechargeAccount&amp;quot;: &amp;quot;18066669999&amp;quot;,   &amp;quot;number&amp;quot;: 5,   &amp;quot;accountType&amp;quot;: 1,   &amp;quot;notifyUrl&amp;quot;: &amp;quot;http://www.***.com&amp;quot;,   &amp;quot;sign&amp;quot;: &amp;quot;DC2B98F2CDE588D194E3459****A48&amp;quot; }</code></pre> <h5>返回示例</h5> <pre><code> { &amp;quot;code&amp;quot;: &amp;quot;2000&amp;quot;, &amp;quot;message&amp;quot;: &amp;quot;ok&amp;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>

页面列表

ITEM_HTML