365钱包

365钱包项目


01-App创建订单接口

<p><strong>简要描述:</strong> </p> <ul> <li>App创建订单接口,只需将服务端返回的参数,转发给微信支付平台。<a href="https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_12" title="APP端调起支付">参考文档</a></li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>${访问地址}/api/order/createOrder</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>Get &amp; 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;">clientType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>客户端类型:App-App端,H5-H5商城</td> </tr> <tr> <td style="text-align: left;">token</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户登陆凭据,App扫一扫支付是必填值</td> </tr> <tr> <td style="text-align: left;">shopId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>商户id,App扫一扫支付是必填值</td> </tr> <tr> <td style="text-align: left;">amount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>金额,单位元,保留 2 位小数</td> </tr> <tr> <td style="text-align: left;">voucherId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>优惠券id</td> </tr> <tr> <td style="text-align: left;">userMobile</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>用户手机号,H5支付是必传值</td> </tr> <tr> <td style="text-align: left;">orderNo</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>订单号,H5支付是必传值</td> </tr> </tbody> </table> <p><strong>返回示例</strong></p> <pre><code>{ "msg": "创建订单成功", "code": 200, "data": { "package": "Sign=WXPay", "appid": "wxc0f1815e0891c491", "sign": "jp72p0uG4Ccjvm4KdHp/mcAW6XZZVqN23MYhNn4WyxZ5j/NsB+cPbZUYX0qpl4QAfO3nJG2W89SL70UBqa18dnxMkpGB6RbzDY+/j+lBP/y8xPJd9LwvQ8LTpx3S3juOgyq5pekYsYW753dUOkYvXi2gFRQEBxuEYSbMqkqKGjxC8mlMoQz3uL1v8A8gUnxxVV1QAX1eKAsIqwmdzfDCPip2xk03qsjgeXqT77ZEg9EagoJskvZaGWwqpFA2t/c0vd8KMt/E1MUmrhfOTsdfvRcfTdUOgddPd7HgkUh/i1KgGmJUiWHpc6NUny3uYbCjMCIGIZFnIRBqi8uu47SHlg==", "partnerid": "1501974171", "prepayid": "wx2915092189876121dcc324a43541322016", "noncestr": "d3b5087a64614679bdf8246fec632f20", "timestamp": "1553843361" } }</code></pre> <p><strong>返回参数说明</strong> </p> <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;">msg</td> <td style="text-align: left;">string</td> <td>返回信息</td> </tr> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">int</td> <td>返回代码 200-成功,1001-失败</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;">appid</td> <td style="text-align: left;">string</td> <td>应用ID</td> </tr> <tr> <td style="text-align: left;">package</td> <td style="text-align: left;">string</td> <td>扩展字段,暂填写固定值Sign=WXPay</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>预支付交易会话ID</td> </tr> <tr> <td style="text-align: left;">noncestr</td> <td style="text-align: left;">string</td> <td>随机字符串,不长于32位</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;">sign</td> <td style="text-align: left;">string</td> <td>签名</td> </tr> </tbody> </table> <p>参数的详细说明,请参见首页 <code>数据返回格式说明</code></p>

页面列表

ITEM_HTML