充值-API v1.0

v1.0


订单提交

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>订单提交接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://xx.com/api/v1/merchant/submit</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </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>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">merchantAppId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户应用ID,例:123456</td> </tr> <tr> <td style="text-align: left;">merchantOrderId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商户订单号,<em>a-zA-Z0-9_-{3,40}</em></td> </tr> <tr> <td style="text-align: left;">mobile</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>充值号码</td> </tr> <tr> <td style="text-align: left;">priceType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>产品类型,1=话费快充</td> </tr> <tr> <td style="text-align: left;">sp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>运营商代码,1移动/2联通/3电信</td> </tr> <tr> <td style="text-align: left;">province</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>省份代码</td> </tr> <tr> <td style="text-align: left;">faceAmount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>面值</td> </tr> <tr> <td style="text-align: left;">facePrice</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>价格,单位:厘,用于校验价格差异</td> </tr> <tr> <td style="text-align: left;">callbackUrl</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>订单回调地址</td> </tr> <tr> <td style="text-align: left;">attach</td> <td style="text-align: left;">否</td> <td style="text-align: left;">json</td> <td>商户附加信息,json 格式,回调原样返回</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>UNIX 时间戳(秒)</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> <h5>返回示例</h5> <p>成功,code=1000</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 1000, &amp;quot;message&amp;quot;: &amp;quot;OK&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;orderNo&amp;quot;: 1234567890, &amp;quot;orderStatus&amp;quot;: 1, &amp;quot;orderContent&amp;quot;: &amp;quot;北京移动100元快充&amp;quot;, &amp;quot;price&amp;quot;: 99.8, &amp;quot;mobile&amp;quot;: &amp;quot;13800000000&amp;quot;, &amp;quot;merchantAppId&amp;quot;: &amp;quot;20660010001&amp;quot;, &amp;quot;merchantOrderId&amp;quot;: &amp;quot;123456&amp;quot;, &amp;quot;desc&amp;quot;: &amp;quot;充值中&amp;quot; } }</code></pre> <p>失败</p> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 2001, &amp;quot;message&amp;quot;: &amp;quot;用户不存在&amp;quot;, &amp;quot;data&amp;quot;: null }</code></pre> <h5>data 参数内容说明</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;">orderNo</td> <td style="text-align: left;">int</td> <td>平台订单号</td> </tr> <tr> <td style="text-align: left;">orderStatus</td> <td style="text-align: left;">int</td> <td>订单状态码,1充值中/2成功/3失败</td> </tr> <tr> <td style="text-align: left;">orderContent</td> <td style="text-align: left;">string</td> <td>订单内容</td> </tr> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">decimal</td> <td>订单价格</td> </tr> <tr> <td style="text-align: left;">desc</td> <td style="text-align: left;">string</td> <td>订单状态描述</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>code为 1000 时表示下单成功,其他返回码详见附录-code 返回码。</li> </ul>

页面列表

ITEM_HTML