1.24.3 在线充值下单接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>用户注册接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://xx.com/api/pay/payOeder</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;">token</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>用户名token</td>
</tr>
<tr>
<td style="text-align: left;">paygateway_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>支付网关ID</td>
</tr>
<tr>
<td style="text-align: left;">amount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>金额数量</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>
{
"code": 10090,
"msg": "支付订单下单失败[网关错误!]",
"data": []
}
{
"code": 0,
"msg": "成功",
"data": {
"status": 1,
"return_type": "url",
"type_val": "https://payjumpurl.server.com/pay/Cjfpay/payweb?orderID=202204096825283844118061436&time=1649499276&sign=d94716c395baacfc81fd79e8715ea989",
"show_type": "h5",
"msg": "success",
"thirdRet": "",
"out_order_id": "202204096825283844118061436",
"order_status": 0,
"orderID": 0,
"amount": "100",
"thirdMsgString": "fail"
}
}</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;">int</td>
<td>错误码 0成功 1失败</td>
</tr>
<tr>
<td style="text-align: left;">data.status</td>
<td style="text-align: left;">int</td>
<td>处理状态码 1成功 0失败</td>
</tr>
<tr>
<td style="text-align: left;">data.return_type</td>
<td style="text-align: left;">string</td>
<td>返回客户端方式 'code jump url'</td>
</tr>
<tr>
<td style="text-align: left;">data.type_val</td>
<td style="text-align: left;">string</td>
<td>return_type对应值 多数情况为一个url地址</td>
</tr>
<tr>
<td style="text-align: left;">data.show_type</td>
<td style="text-align: left;">string</td>
<td>给客户端标记展示方式<br>code:扫码,<br>h5:H5支付(WAP支付 ),<br>quick:银联快捷支付,<br>js:公众号支付'</td>
</tr>
<tr>
<td style="text-align: left;">其它参数</td>
<td style="text-align: left;">string</td>
<td>可以忽略</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>