新订单支付
<p>欢迎使用ShowDoc!</p>
<p><strong>简要描述:</strong> </p>
<ul>
<li>新订单支付(支付宝、微信、余额)</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>http://192.168.1.210:9090/adyx_mvc/api/pay/payNewOrder</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<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;">orderId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>订单id</td>
</tr>
<tr>
<td style="text-align: left;">payId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>自定义支付id:1-4对应支付宝应用1-4,5-8对应微信应用1-4,0为余额支付</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>微信支付
{
"code": 200,
"msg": "获取支付信息成功",
"success": true,
"data": {
"appid": "wx4407f5457de1c15d",
"noncestr": "MhTglMRh65M6r0uM",
"package": "Sign=WXPay",
"partnerid": "1445990902",
"prepayid": "wx181659570634975a003fc5831832672021",
"sign": "CCF19CDABE3F75193BF82AFE89ECC23B",
"timestamp": 1537261196
}
}
支付宝支付
{
"code": 200,
"msg": "获取支付信息成功",
"success": true,
"data": {
"app_id": "2017032006307849",
"biz_content": "{\"body\":\"订单支付\",\"out_trade_no\":\"20180918170414614776\",\"product_code\":\"QUICK_MSECURITY_PAY\",\"seller_id\":\"xiaoai@aidaiyx.com\",\"subject\":\"订单支付\",\"total_amount\":\"0.01\"}",
"charset": "utf-8",
"format": "json",
"method": "alipay.trade.app.pay",
"notify_url": "111",
"sign": "fYZBYRSU3FCd6NGB4GgBzkeQAXHQ6gWHGm2IQtSDaC/j2NilzAEgVIEL7DEfjkAToBPM6mONHuzwV1AX1/xEKPxLMUQ9fGs9MEtA7WFHmWeHMC84+ssGFaFEbenr60u2JsLleJv4DSuChhyQ2vSiCC8xdCDOLHQMpUrwVtJAX1w=",
"sign_type": "RSA",
"timestamp": "2018-09-18 17:04:14",
"version": "1.0"
}
}
参数有误
{
"code": 0,
"msg": "系统错误",
"success": false,
"data": ""
}
订单已支付
{
"code": 1029,
"msg": "订单已支付或取消",
"success": false,
"data": ""
}
余额不足
{
"code": 1030,
"msg": "余额不足",
"success": false,
"data": ""
}
余额支付成功
{
"code": 200,
"msg": "支付成功",
"success": true,
"data": ""
}</code></pre>