USDK国内接入文档


微信小游戏

<h4>SDK 文件:</h4> <p>usdk.js, MD5.js</p> <h4>包含接口:</h4> <ol> <li>初始化</li> <li>登录</li> <li>角色信息上传</li> <li>支付</li> </ol> <h4>明细</h4> <ol> <li> <p>实始化接口 <code>usdkinit();</code> 参数:无</p> <pre><code class="language-javascript">let myUsdk = new usdk(); myUsdk.usdkinit();</code></pre> </li> <li> <p>登录接口 <code>myUsdk.usdklogin(params,callback)</code> 参数:params 数组, 支持参数:code, 微信登录wx.login回调的code参数。 示例 <code>{'code':res.code}</code> callback 登录结果回调 调用示例:</p> <pre><code class="language-javascript">wx.login({ success:res=&gt;{ console.error(res) myUsdk.usdklogin({'code':res.code},function (success,params) { if(success){ console.log('登录唯一帐号 : '+ params.player_id) ; } }); } });</code></pre> </li> <li> <p>角色上传 参数与示例代码</p> <pre><code class="language-javascript">myUsdk.updateRole({ 'serverName':'121区', 'serverId':'120', 'roleName':'张三', 'roleLevel':'111', 'vipLevel':'1', 'roleId':"2222" });</code></pre> </li> <li>支付 参数与用法 <pre><code class="language-javascript">let orderInfo = {}; orderInfo['price'] = '1.0'; //单位元 orderInfo['productId'] = '1112'; //商品ID,不同商品使用不同的ID.后台会使用些ID与价格进行比较,价格对正确的禁止支付 orderInfo['productName'] = '测试商品' orderInfo['productdesc'] = '这个商品用于测试' orderInfo['extension'] = '我是透传参数,你随便传' orderInfo['order_id'] = Math.ceil(Math.random()*100000) myUsdk.usdkpay(orderInfo,function(success,data){ if(success){ console.log('支付成功') }else { console.log('支付失败'); } }); </code></pre></li> </ol>

页面列表

ITEM_HTML