云虎H5商城

云虎H5商城


支付订单

<h5>简要描述</h5> <ul> <li>发起支付</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://52.yunhu365.com/ErpServer/h5api/12116/st0908_1</code> </li> </ul> <h5>请求方式</h5> <ul> <li>post</li> </ul> <h5>Header</h5> <table> <thead> <tr> <th style="text-align: left;">header</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">是</td> <td>string</td> <td>上传的json字符串经过md5签名的值</td> </tr> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">否</td> <td>string</td> <td>登录成功后返回的用户token,登录前传入空字符串</td> </tr> </tbody> </table> <h5>请求参数示例</h5> <pre><code>{ "actionName": "payOrder", "id": 330294, "pay_type": 2, "payway": 0, "accountpay": 0, "userid": 1 } </code></pre> <h5>json字段说明</h5> <table> <thead> <tr> <th style="text-align: left;">字段名</th> <th style="text-align: left;">必选</th> <th>类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">actionName</td> <td style="text-align: left;">是</td> <td>string</td> <td>固定传payOrder</td> </tr> <tr> <td style="text-align: left;">id</td> <td style="text-align: left;">是</td> <td>string</td> <td>订单ID</td> </tr> <tr> <td style="text-align: left;">pay_type</td> <td style="text-align: left;">是</td> <td>int</td> <td>支付方式:0微信,1支付宝,2保险,3仅用账户余额,4APP-微信,5APP-支付宝</td> </tr> <tr> <td style="text-align: left;">payway</td> <td style="text-align: left;">是</td> <td>int</td> <td>表示h5的运行环境,0普通浏览器上,1微信中,2APP中</td> </tr> <tr> <td style="text-align: left;">accountpay</td> <td style="text-align: left;">是</td> <td>number</td> <td>使用余额支付的金额,不能大于余额</td> </tr> <tr> <td style="text-align: left;">userid</td> <td style="text-align: left;">是</td> <td>string</td> <td>无</td> </tr> </tbody> </table> <h5>成功返回示例</h5> <pre><code>{ "code": 1, "msg": "", "actionName": "payOrder", "data": { "payway": 0, "payurl": "https:\/\/wx.tenpay.com\/cgi-bin\/mmpayweb-bin\/checkmweb?prepay_id=wx16200622747224ad8c6dd9c96cf22e0000&amp;package=1508571063", "appid": "", "partnerid": "", "prepayid": "", "package": "", "noncestr": "", "timestamp": "", "signtype": "", "paysign": "" } } </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;">string</td> <td>错误码,1表示成功</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>如果有错误此值不为空,否则值为空字符串</td> </tr> <tr> <td style="text-align: left;">actionName</td> <td style="text-align: left;">string</td> <td>无</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">object</td> <td>无</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">string</td> <td>ok不必再去支付了,continue就再去发起微信或支付宝支付</td> </tr> <tr> <td style="text-align: left;">payway</td> <td style="text-align: left;">int</td> <td>0 H5,1 微信,2 APP,3小程序,4 native</td> </tr> <tr> <td style="text-align: left;">payurl</td> <td style="text-align: left;">string</td> <td>微信支付返回的支付URL,仅paywai=0和4时有地址</td> </tr> <tr> <td style="text-align: left;">appid</td> <td style="text-align: left;">string</td> <td>appid</td> </tr> <tr> <td style="text-align: left;">partnerid</td> <td style="text-align: left;">string</td> <td>子商户号、伙伴商户号</td> </tr> <tr> <td style="text-align: left;">prepayid</td> <td style="text-align: left;">string</td> <td>预支付字符串</td> </tr> <tr> <td style="text-align: left;">package</td> <td style="text-align: left;">string</td> <td>包,根据预支付组装的包</td> </tr> <tr> <td style="text-align: left;">noncestr</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;">signtype</td> <td style="text-align: left;">string</td> <td>签名类型</td> </tr> <tr> <td style="text-align: left;">paysign</td> <td style="text-align: left;">string</td> <td>签名</td> </tr> </tbody> </table> <h5>失败返回示例</h5> <pre><code>{ "code": 1, "msg": "error", "actionName": "payOrder", "data": {} } </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;">string</td> <td>0表示产生错误</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>如果有错误时此值不为空</td> </tr> </tbody> </table>

页面列表

ITEM_HTML