订单给学员自己支付,获取订单信息(第一步)
<h5>简要描述</h5>
<ul>
<li>订单学员支付,获取订单信息(第一步)</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xx.com/webapi/common/orderinfo</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </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;">payorderid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>支付订单号</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"username":"user01",
"inputtime":"2022/8/15 9:32:32",
"student":"user01,user02",
"ordertotalprice":"10.00",
"payorderid":"KSE90796447",
"payresult":0,
"data":[
{
"signup_type":2,
"purchase_price":"70.00",
"market_price":"100.00",
"name":"课程测试",
"bmendtime":"2022-09-03 19:14:28",
"teachway":1,
"buylimit":0,
"photourl":"http://127.0.0.1/UploadFiles/2022/112/202238112418B5LWB4I66E.png",
"bmbegintime":"2022-09-03 19:14:28"
},
{
"signup_type":2,
"purchase_price":"7.00",
"market_price":"10.00",
"name":"建造师课程测试",
"bmendtime":"2023-08-31 17:49:57",
"teachway":1,
"buylimit":100,
"photourl":"http://127.0.0.1/UploadFiles/2022/112/202238101119BS0YLW0YBE.png",
"bmbegintime":"2022-08-13 10:18:13"
}
]
"paymentlist":[
{
"rate":"0",
"payid":"8",
"logo":"http://www.qxton.cn/sysimg/pay/alipay.png",
"payname":"支付宝即时到账",
"isdefault":"1"
},
{
"rate":"1",
"payid":"14",
"logo":"http://www.qxton.cn/sysimg/pay/unionpay.png",
"payname":"银联在线支付",
"isdefault":"0"
},
{
"rate":"1",
"payid":"15",
"logo":"http://www.qxton.cn/sysimg/pay/weixin.png",
"payname":"微信支付",
"isdefault":"0"
}
],
"result":true
}</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;">payresult</td>
<td style="text-align: left;">int</td>
<td>0未支付 1已支付(值为1的时候显示支付成功</td>
</tr>
<tr>
<td style="text-align: left;">result</td>
<td style="text-align: left;">bool</td>
<td>true 需要支付 false 错误或无需支付</td>
</tr>
<tr>
<td style="text-align: left;">payorderid</td>
<td style="text-align: left;">string</td>
<td>支付订单号</td>
</tr>
<tr>
<td style="text-align: left;">student</td>
<td style="text-align: left;">string</td>
<td>购买的学生,多个学生逗号隔开</td>
</tr>
<tr>
<td style="text-align: left;">ordertotalprice</td>
<td style="text-align: left;">float</td>
<td>需要支付的订单金额</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">array</td>
<td>课程信息数组</td>
</tr>
<tr>
<td style="text-align: left;">paymentlist</td>
<td style="text-align: left;">array</td>
<td>支付平台清单</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<p>该接口同时用于支付轮询,判断是否支付成功。 如果轮询到payresult值为1,则显示支付成功界面</p>