购买短信/影像套餐
<h5>简要描述</h5>
<ul>
<li>无</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://localhost:9999/serve-order/app-api/v1/pkg-order</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>请求参数示例</h5>
<pre><code>{
"payType": 4,
"proId": 10,
"familyId": 167
}
</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;">payType</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>支付方式【2->支付宝APP支付;4->微信APP支付;】</td>
</tr>
<tr>
<td style="text-align: left;">proId</td>
<td style="text-align: left;">是</td>
<td>long</td>
<td>套餐id</td>
</tr>
<tr>
<td style="text-align: left;">familyId</td>
<td style="text-align: left;">否</td>
<td>long</td>
<td>家庭id(短信套餐必填)</td>
</tr>
<tr>
<td style="text-align: left;">deviceId</td>
<td style="text-align: left;">否</td>
<td>long</td>
<td>设备id(影像套餐必填)</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>