提交缴费-生成预订单-0721
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>提交缴费订单-生成预订单接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/EnrollmentSystem/h5_api_education_order/ready_order</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST (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>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">TOKEN</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>header</td>
</tr>
<tr>
<td style="text-align: left;">payWay</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>支付方式(代付:pay_for_another、微信支付(汇付):wx_pay)、微信支付(JSAPI支付):wx_pay_jsapi、支付宝H5支付(汇付):ali_pay、支付宝生活号支付(汇付):ali_pay_pub</td>
</tr>
<tr>
<td style="text-align: left;">educationOrderItemIdList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">数组</td>
<td>子订单的id列表,如 ["1632725278615883778","1632725278645243905"]</td>
</tr>
<tr>
<td style="text-align: left;">studentEnrollmentSystemCode</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>老师端帮学生缴费时使用</td>
</tr>
<tr>
<td style="text-align: left;">couponIds</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">数组</td>
<td>优惠券,目前仅允许使用单张,优惠券id,如["13546667745"]</td>
</tr>
<tr>
<td style="text-align: left;">aliApp</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Boolean</td>
<td>是否支付宝App内生成预订单:false=否[需要返回授权地址] true=是[不需返回授权地址]</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>其它支付:
{
&quot;success&quot;: true,
&quot;msg&quot;: &quot;操作成功!&quot;,
&quot;code&quot;: &quot;200&quot;,
&quot;data&quot;: {
&quot;readyOrderId&quot;: &quot;xxx&quot;,
&quot;expirationTimeLength&quot;: 5,
&quot;lifeOauthUrl&quot;: &quot;&quot;
},
&quot;field&quot;: null,
&quot;total&quot;: null,
&quot;totalPages&quot;: null,
&quot;pageNum&quot;: null,
&quot;pageSize&quot;: null
}
生活号支付:授权页面 &quot; /pages/alipay/authLife &quot;
{
&quot;success&quot;: true,
&quot;msg&quot;: &quot;操作成功!&quot;,
&quot;code&quot;: &quot;200&quot;,
&quot;data&quot;: {
&quot;readyOrderId&quot;: &quot;&quot;,
&quot;expirationTimeLength&quot;: null,
&quot;lifeOauthUrl&quot;: &quot;https://openauth.alipay.com/oauth2/publicAppAuthorize.htm?app_id=2021004101659001&amp;scope=auth_base&amp;redirect_uri=http://recruitstusystem.hzbdjy.com/enrollment-system-h5-test/index.html#/pages/alipay/authLife?&amp;state=&amp;token=youlintech.enrollment_system.test30a1c716bed4421abbedd16642a2009d&amp;studentId=1632725277441478657&amp;enrollmentSystemCode=GZBD07288&amp;isTeacher=true&quot;
},
&quot;field&quot;: null,
&quot;total&quot;: null,
&quot;totalPages&quot;: null,
&quot;pageNum&quot;: null,
&quot;pageSize&quot;: null
}</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;">readyOrderId</td>
<td style="text-align: left;">string</td>
<td>预付订单号(商户订单号)</td>
</tr>
<tr>
<td style="text-align: left;">expirationTimeLength</td>
<td style="text-align: left;">int</td>
<td>订单超时时间</td>
</tr>
<tr>
<td style="text-align: left;">lifeOauthUrl</td>
<td style="text-align: left;">string</td>
<td>生活号授权链接;若为空已授权不用跳转支付宝;</td>
</tr>
</tbody>
</table>
<p>拼接规则::alipays://platformapi/startapp?appId=20000067&url=URLencode后的授权链接</p>
<p>相关文档地址:<a href="https://opensupport.alipay.com/support/helpcenter/168/201602482996">https://opensupport.alipay.com/support/helpcenter/168/201602482996</a></p>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>