话费充值-下单
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9999/serve-order/app-api/v1/pkg-order/telephone</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>请求参数示例</h5>
<pre><code>{
"telephoneNo": "13511112222",
"telephoneType": 1,
"proPrice": 10000,
"payAmount": 9500,
"payType": 4
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">telephoneNo</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>手机号码</td>
</tr>
<tr>
<td style="text-align: left;">telephoneType</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>号码服务商 1 移动 2 电信 3 联通</td>
</tr>
<tr>
<td style="text-align: left;">proPrice</td>
<td style="text-align: left;">是</td>
<td>long</td>
<td>充值额度(单位:分),如 10000</td>
</tr>
<tr>
<td style="text-align: left;">payAmount</td>
<td style="text-align: left;">是</td>
<td>long</td>
<td>支付金额(单位:分),如 9500</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>支付方式【2->支付宝APP支付;4->微信APP支付;】</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"code": "00000",
"msg": "ok",
"data": {
"id": 1,
"orderSn": "1234567890",
"totalAmount": "100",
"totalQuantity": 1,
"status": 101,
"memberId": 13,
"payAmount": "100",
"payType": 4,
"payRequest": {
"orderStr": null,
"appid": "1234567890",
"partnerId": "1234567890",
"prepayId": "1234567890",
"packageVal": "1234567890",
"nonceStr": "1234567890",
"timestamp": "1234567890",
"sign": "1234567890"
}
}
}
</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>无</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;">data</td>
<td style="text-align: left;">object</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">long</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">orderSn</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">totalAmount</td>
<td style="text-align: left;">long</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">totalQuantity</td>
<td style="text-align: left;">int</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">memberId</td>
<td style="text-align: left;">long</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">payAmount</td>
<td style="text-align: left;">long</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">payType</td>
<td style="text-align: left;">int</td>
<td>支付方式【2->支付宝APP支付;4->微信APP支付;】</td>
</tr>
<tr>
<td style="text-align: left;">payRequest</td>
<td style="text-align: left;">object</td>
<td>请求支付参数</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.orderStr</td>
<td style="text-align: left;">string</td>
<td>支付宝orderStr订单信息</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.appid</td>
<td style="text-align: left;">string</td>
<td>微信支付appid</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.partnerId</td>
<td style="text-align: left;">string</td>
<td>微信支付partnerId</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.prepayId</td>
<td style="text-align: left;">string</td>
<td>微信支付prepayId</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.packageVal</td>
<td style="text-align: left;">string</td>
<td>微信支付package信息</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.nonceStr</td>
<td style="text-align: left;">string</td>
<td>微信支付nonceStr</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.timestamp</td>
<td style="text-align: left;">string</td>
<td>微信支付timestamp时间戳</td>
</tr>
<tr>
<td style="text-align: left;">payRequest.sign</td>
<td style="text-align: left;">string</td>
<td>微信支付sign签名</td>
</tr>
</tbody>
</table>