第三方充值
<h3>第三方充值</h3>
<p>接口地址:<code>域名/api/Offline/check/ck/ck值</code>
验证域名和ck值在SDK对接时提供</p>
<ul>
<li>
<h4>接口说明</h4>
<p>1.玩家通过web形式直接进行储值(玩家登入会员—选择角色名—充值—生成订单—渠道服务器通知我方发放游戏道具)
2.线下充值备选参数cpOrderId和extra只可以透传原厂需要的固定值(因为线下充值会在pc进行,入口不是从游戏SDK)</p>
</li>
<li>
<h4>接口请求方式</h4>
<p>post/get</p>
</li>
<li>
<h4>接口数据格式</h4>
<p>key-vaule</p>
</li>
<li>
<h5>接口参数</h5>
</li>
</ul>
<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;">orderId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>渠道订单号</td>
</tr>
<tr>
<td style="text-align: left;">serverId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>游戏区服id</td>
</tr>
<tr>
<td style="text-align: left;">userId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>渠道用户唯一id</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>商品价格</td>
</tr>
<tr>
<td style="text-align: left;">productId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>商品id,确定购买的商品道具的参数</td>
</tr>
<tr>
<td style="text-align: left;">roleId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>角色Id</td>
</tr>
<tr>
<td style="text-align: left;">payFrom</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>储值来源(mycard、gash等)</td>
</tr>
<tr>
<td style="text-align: left;">isReissue</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>是否补发 0:正常订单,1:补发订单</td>
</tr>
<tr>
<td style="text-align: left;">isTest</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>是否测试订单 0:正常订单,1:测试订单(非真钱)</td>
</tr>
<tr>
<td style="text-align: left;">timestamp</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>時間戳(加密验证使用)</td>
</tr>
<tr>
<td style="text-align: left;">gameCode</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>渠道游戏唯一标识(加密验证使用)</td>
</tr>
<tr>
<td style="text-align: left;">cpOrderId</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td>备选参数【只可以透传原厂需要的固定值】</td>
</tr>
<tr>
<td style="text-align: left;">extra</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td>透传参数【只可以透传原厂需要的固定值】</td>
</tr>
<tr>
<td style="text-align: left;">accessToken</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td>加密字符串 使用SHA-256加密,加密規則(pay_key+userId+serverId+productId+orderId+timestamp)pay_key 对接时单独提供</td>
</tr>
</tbody>
</table>
<ul>
<li>备注:无</li>
</ul>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">返回值</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">● 成功示例:{"code":"1000","message":"成功"}</td>
<td style="text-align: left;">成功</td>
</tr>
<tr>
<td style="text-align: left;">{code = 1001, message = "失败"}</td>
<td style="text-align: left;">失败</td>
</tr>
</tbody>
</table>