移动


微信充值-20190117

<p>[TOC]</p> <h2>修订记录</h2> <table> <thead> <tr> <th style="text-align: left;">版本</th> <th style="text-align: left;">日期</th> <th style="text-align: left;">操作内容</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">v1.0.0</td> <td style="text-align: left;">20190114</td> <td style="text-align: left;">创建</td> <td style="text-align: left;">-</td> </tr> </tbody> </table> <h2>接口文档维护者(前端 秦露)</h2> <h2>接口约定</h2> <h3>通用约定</h3> <table> <thead> <tr> <th style="text-align: left;">名称</th> <th style="text-align: left;">内容</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">协议</td> <td style="text-align: left;">支持HTTPS/HTTP</td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">接口地址</td> <td style="text-align: left;">开发版:<a href="http://wxpayproxy.tcy365.org:1506/">http://wxpayproxy.tcy365.org:1506/</a><br>提测版:<a href="http://wxpayproxy.tcy365.org:1507">http://wxpayproxy.tcy365.org:1507</a> <br>稳定版:<a href="http://wxpayproxy.tcy365.org:1505/">http://wxpayproxy.tcy365.org:1505/</a><br> 正式版:<a href="http://wxpayproxy.tcy365.com/">http://wxpayproxy.tcy365.com/</a> <br>预发版:<a href="http://wxpayproxy.tcy365.com:2505">http://wxpayproxy.tcy365.com:2505</a></td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">Header</td> <td style="text-align: left;">认证字段:AppKey</td> <td style="text-align: left;">-</td> </tr> <tr> <td style="text-align: left;">Content-Type</td> <td style="text-align: left;">application/json;charset=utf-8</td> <td style="text-align: left;">-</td> </tr> </tbody> </table> <h3>通用Code值</h3> <table> <thead> <tr> <th style="text-align: left;">代号区间</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">10000-19999</td> <td style="text-align: left;">系统通用错误</td> </tr> <tr> <td style="text-align: left;">20000-29999</td> <td style="text-align: left;">业务错误</td> </tr> </tbody> </table> <h2>系统通用错误</h2> <table> <thead> <tr> <th style="text-align: left;">code</th> <th style="text-align: left;">说明</th> <th>客户端提示信息</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">1</td> <td style="text-align: left;">成功</td> <td>请求成功</td> </tr> </tbody> </table> <h2>业务错误(例如活动项目)</h2> <ul> <li> <p>20001-20099 活动错误</p> </li> <li> <p>20101-20199 请求错误</p> </li> <li>20201-20299 用户错误</li> </ul> <table> <thead> <tr> <th style="text-align: left;">code</th> <th style="text-align: left;">说明</th> <th>客户端提示信息</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">1</td> <td style="text-align: left;">成功</td> <td>成功</td> </tr> <tr> <td style="text-align: left;">11000</td> <td style="text-align: left;">没有权限</td> <td>没有权限</td> </tr> </tbody> </table> <h2>特殊说明(需要给测试提供的接口)</h2> <p>暂无</p> <h2>其他说明</h2> <p>下边的接口中的请求参数:tcyxlh(同城游序列号)、OpenId、UnionId 都从url上获取得到 。</p> <h2>接口</h2> <h3><del>接口1:获取该游戏公众号对应的微信的权限信息</del>(废弃)</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong></p> <p>暂无</p> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>AppId</td> <td>string</td> <td>公众号id</td> <td>-</td> </tr> <tr> <td>Timestamp</td> <td>string</td> <td>时间戳</td> <td>-</td> </tr> <tr> <td>NonceStr</td> <td>string</td> <td>随机字符串</td> <td>-</td> </tr> <tr> <td>Signature</td> <td>string</td> <td>签名</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":{ //数据 "AppId": "wx3df697c72d97a798", "Timestamp": "1547459249", "NonceStr": "F8D5387FF4CA25EFED9CAB0BBC116406", "Signature": "10741e0ac826170c812e0a00073f669ef82f4684" }, "Message":"" }</code></pre> <h3>接口2:获取充值面额列表数据</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong></p> <p>暂无</p> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>meid</td> <td>number</td> <td>面额ID</td> <td>-</td> </tr> <tr> <td>jg</td> <td>number</td> <td>价格</td> <td>-</td> </tr> <tr> <td>yz</td> <td>number</td> <td>银子</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code":0, //code值 "Data":[{ //数据,目前是6个数据列表 "meid":1, // 面额ID "jg":1, // 价格 "yz":10000 // 银子 }], "Message":"" } </code></pre> <h3>接口3 获取用户历史充值记录(验证用户基础信息)</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong> </p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>tcyxlh</td> <td>number</td> <td>同城游序列号,为空则不请求</td> <td>-</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code>{ "tcyxlh": 3432423 //同城游序列号 }</code></pre> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>yhxlh</td> <td>number</td> <td>用户序列号</td> <td>-</td> </tr> <tr> <td>yhm</td> <td>string</td> <td>用户昵称</td> <td>-</td> </tr> <tr> <td>yxm</td> <td>string</td> <td>游戏名</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code": 0, //code值 "Data": { "tcyxlh": 2312312, // 同城游序列号 "yhnc": "用户昵称", // 用户昵称 "yxm": "同城游打大A" // 游戏名 }, "Message": "" }</code></pre> <h3>接口4:充值订单创建</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>post</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>meid</td> <td>number</td> <td>是</td> <td>0</td> <td>面额ID</td> <td>-</td> </tr> <tr> <td>tcyxlh</td> <td>number</td> <td>是</td> <td>0</td> <td>同城游序列号</td> <td>-</td> </tr> <tr> <td>OpenId</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>-</td> </tr> <tr> <td>UnionId</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>-</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code>{ "meid": 1, //面额ID "tcyxlh": 2312312, // 同城游序列号 "OpenId": "", "UnionId": "" }</code></pre> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>AppId</td> <td>string</td> <td>公众号id</td> <td>-</td> </tr> <tr> <td>TimeStamp</td> <td>string</td> <td>时间戳(秒)</td> <td>-</td> </tr> <tr> <td>NonceStr</td> <td>string</td> <td>随机串</td> <td>-</td> </tr> <tr> <td>Package</td> <td>string</td> <td>订单详情扩展字符串</td> <td>统一支付接口返回的prepay_id参数值</td> </tr> <tr> <td>SignType</td> <td>string</td> <td>签名方式</td> <td>签名类型,默认为MD5,支持HMAC-SHA256和MD5</td> </tr> <tr> <td>PaySign</td> <td>string</td> <td>签名</td> <td>-</td> </tr> <tr> <td>OrderNo</td> <td>string</td> <td>充值订单号</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code": 0, //code值 "Data": { //数据 "AppId": "wx3df697c72d97a798", // appId "TimeStamp": "", // 时间戳(秒) "NonceStr": "", // 随机串 "Package": "", // 订单详情扩展字符串 "SignType": "", //签名方式 "PaySign": "", //签名 "OrderNo": "" //充值订单号 }, "Message": "" }</code></pre> <h3>接口5:充值订单取消</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>post</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>OrderNo</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>充值订单号</td> <td>-</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code>{ "OrderNo": "2321321312321321" //充值订单号 }</code></pre> <p><strong>返回示例:</strong></p> <pre><code>{ "Code": 0, //code值 "Data": {}, "Message": "" }</code></pre> <h3>接口6:充值成功页面</h3> <p><strong>简要描述:</strong></p> <ul> <li>(接口介绍) </li> </ul> <p><strong>请求url:</strong></p> <ul> <li>(请求地址,后端填写)</li> </ul> <p><strong>适用版本:</strong> </p> <ul> <li>[v1.0+]</li> </ul> <p><strong>请求方式:</strong> </p> <p><code>get</code></p> <p><strong>请求参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>tcyxlh</td> <td>number</td> <td>是</td> <td>0</td> <td>同城游序列号</td> <td>-</td> </tr> <tr> <td>OpenId</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>-</td> </tr> <tr> <td>UnionId</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>-</td> </tr> </tbody> </table> <p><strong>请求示例:</strong></p> <pre><code>{ "tcyxlh": 123456 ,//同城游序列号 "OpenId": "", // 充值银子 "UnionId": "" // 支付金额 }</code></pre> <p><strong>返回参数:</strong></p> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必选</th> <th>默认值</th> <th>说明</th> <th>限制长度</th> </tr> </thead> <tbody> <tr> <td>OrderNo</td> <td>string</td> <td>是</td> <td>&quot;&quot;</td> <td>充值订单号</td> <td>-</td> </tr> <tr> <td>czyz</td> <td>number</td> <td>是</td> <td>0</td> <td>充值银子</td> <td>-</td> </tr> <tr> <td>zfje</td> <td>number</td> <td>是</td> <td>0</td> <td>支付金额</td> <td>-</td> </tr> <tr> <td>czsj</td> <td>number</td> <td>是</td> <td>0</td> <td>充值时间(时间戳,毫秒)</td> <td>-</td> </tr> </tbody> </table> <p><strong>返回示例:</strong></p> <pre><code>{ "Code": 0, //code值 "Data":{ "OrderNo": "2321321312321321" ,//充值订单号 "czyz": 20000, // 充值银子 "zfje": 1, // 支付金额 "czsj": 12132323231 // 充值时间(时间戳,毫秒) }, "Message": "" }</code></pre> <h3>欢迎使用ShowDoc!</h3>

页面列表

ITEM_HTML