接口文档

接口文档


支付宝支付

<h5>简要描述</h5> <ul> <li>支付</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://xr.xrzww.cn/api/pay</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;">user_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>充值分类 1-8</td> </tr> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>充值金额</td> </tr> <tr> <td style="text-align: left;">coupon_receive_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>用户优惠券id</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ "code": 200, "message": "ok", "data":"&lt;form id='alipay_submit' name='alipay_submit' action='https://openapi.alipaydev.com/gateway.do?charset=utf-8' method='POST'&gt;&lt;input type='hidden' name='app_id' value='2021001168632227'/&gt;&lt;input type='hidden' name='format' value='JSON'/&gt;&lt;input type='hidden' name='charset' value='utf-8'/&gt;&lt;input type='hidden' name='sign_type' value='RSA2'/&gt;&lt;input type='hidden' name='version' value='1.0'/&gt;&lt;input type='hidden' name='return_url' value='http://xr.xrzww.cn/novel/api/result'/&gt;&lt;input type='hidden' name='notify_url' value='http://xr.xrzww.cn/novel/api/notify'/&gt;&lt;input type='hidden' name='timestamp' value='2020-07-14 10:23:34'/&gt;&lt;input type='hidden' name='biz_content' value='{\"charge_sn\":\"2020071410233454481001\",\"charge_money\":\"0.01\",\"charge_type\":\"alipay_wap\",\"charge_user_id\":\"123456\",\"charge_gold2\":\"100\",\"charge_addtime\":1594693414,\"charge_remark\":\"\支\付\宝\充\值\测\试\",\"product_code\":\"FAST_INSTANT_TRADE_PAY\"}'/&gt;&lt;input type='hidden' name='method' value='alipay.trade.page.pay'/&gt;&lt;input type='hidden' name='sign' value='dSLrAax4S2imcUuMYp+yM6qOTGJcxwW+zoFh9i9zoIaJxUiAQvI2Gb0RFIKBeDhvUAPbwediebtXBPfiEn4ReyBFbBP6ynEQKzIgQG1kWk+jAbVcD5glpWJLeSuQDSxtzEx3e8x8660GsT3MzLSC/I8I1l1O5Nh83VrDaVB+ON6wrOV9sqjopdOgI+AodnIq2Cq8KTXDJOUdcToQwNkfme/Fb814oEl9N7GNTAktxoi6bhvRoafsiuCYs0663xP4ia7CaJ/TkawdqPQbkvhfULFqa52+yXlTHeJ34KKTVPw+aE6tw9WgD2Ko6YZulHCxQzk/dnv1Eb05PAxB/EThYg=='/&gt;&lt;input type='submit' value='ok' style='display:none;'&gt;&lt;/form&gt;&lt;script&gt;document.forms['alipay_submit'].submit();&lt;/script&gt;" }</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;">app_id</td> <td style="text-align: left;">int</td> <td>支付宝app_id</td> </tr> <tr> <td style="text-align: left;">sign_type</td> <td style="text-align: left;">string</td> <td>签约类型</td> </tr> <tr> <td style="text-align: left;">return_url</td> <td style="text-align: left;">string</td> <td>同步回调地址</td> </tr> <tr> <td style="text-align: left;">notify_url</td> <td style="text-align: left;">string</td> <td>异步回调地址</td> </tr> <tr> <td style="text-align: left;">timestamp</td> <td style="text-align: left;">string</td> <td>创建时间</td> </tr> <tr> <td style="text-align: left;">charge_sn</td> <td style="text-align: left;">int</td> <td>订单号</td> </tr> <tr> <td style="text-align: left;">charge_type</td> <td style="text-align: left;">string</td> <td>订单类型</td> </tr> <tr> <td style="text-align: left;">charge_money</td> <td style="text-align: left;">int</td> <td>订单号</td> </tr> <tr> <td style="text-align: left;">charge_user_id</td> <td style="text-align: left;">int</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">charge_gold2</td> <td style="text-align: left;">int</td> <td>充值金额</td> </tr> <tr> <td style="text-align: left;">charge_remark</td> <td style="text-align: left;">int</td> <td>备注</td> </tr> <tr> <td style="text-align: left;">charge_addtime</td> <td style="text-align: left;">int</td> <td>创建时间戳</td> </tr> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">int</td> <td>验签</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML