Help Instance 1.0 Help

H5接入

测试地址 http://qj.94wan.com/?ct=h5game&ac=info&gid=

appid: Login_key: Pay_key:

1、登陆接口:

请求地址: (游戏入口地址,游戏方提供)

请求方式:由我们是使用类似iframe, GET方式 到游戏地址

参数名

类型

是否必要

参数说明

u_token

int

用户登录口令

time

int

登录时间

回调Url: http://work.94hwan.com/api/hf_html5.php 返回用户信息 需要携带参数如下: 方式GET

参数名

类型

是否必要

参数说明

time

Int

登录时间,我方传入的

appid

String

我方提供

u_token

String

用户登录口令

sign

String

加密签名

签名:sign=md5(time+appid+u_token+login_key); 说明 “+”为连接符,不参与加密

返回参数:

参数名

类型

是否必要

参数说明

uid

Int

用户唯一性ID

name

String

用户姓名

idcard

String

用户身份证号

通知成功返回json格式数据,code为状态。data为说明 例:{“code”:”true”,”data”:{“uid”:”122”}}

{“code”:”false”,”data”: “失败,用户未登录”}

2、充值调起:

参数名

类型

是否必要

参数说明

uid

int

用户ID

appid

string

游戏ID

serverid

string

区服ID

extinfo

string

附加内容(可传渠道订单号)

amount

float

金额

sign

string

加密字符串

签名:sign=md5(uid+appid+serverid+amount+pay_key); 说明 “+”为连接符,不参与 加密

支付示例:

<script type="text/JavaScript"> function pay() { var appid = ''; //APPID var uid = ''; //我方用户ID var serverid = ''; //游戏区服 var amount = ''; //充值金额 var extinfo= ''; //扩展参数 var sign = ''; //加密 //调起支付界面 var data = {"money":amount,"appid":appid,"serverid":serverid,"uid":uid,"amount":amount,"extinfo":extinfo,"sign":sign}; top.postMessage(data,'*'); } </script>

注意:如果游戏方已写支付弹窗,可直接组合支付链接然后进行请求

3、充值兑换请求:

URL :(地址,游戏方提供)  当充值成功 由SDK 服务器 发送 GET 请求到游戏服务器

参数名

类型

是否必要

参数说明

oid

string

充值订单号

uid

int

用户ID

appid

string

游戏ID

serverid

string

区服ID

extinfo

string

附加内容原样回传

amount

float

金额

sign

string

加密字符串

签名:sign=md5(oid+uid+appid+serverid+amount+pay_key); 说明 “+”为连接符,不参与加密

通知成功返回json格式数据,code为状态。data为说明 例: {"code":"true","data":"成功"} {"code":"false","data":"失败"}

4、玩家数据回调:

如果不回调,可由厂家提供查询接口,有我们开发查询 请求URL : http://work.94hwan.com/api/h5_role.php

当用户成功登录游戏后,由游戏 服务器 发送 POST 请求

参数名

类型

是否必要

参数说明

uid

int

平台用户ID

charid

string

角色id

appid

string

游戏ID

serverid

string

区服ID

servername

string

区服名称

role_name

string

角色名

level

string

等级

power

string

战力

sign

string

加密字符串

签名:sign=md5(uid+appid+serverid+login_key); 说明 “+”为连接符,不参与加密

通知成功返回json格式数据,code为状态。data为说明 例: {"code":"true","data":"成功"} {"code":"false","data":"失败"}

Last modified: 09 六月 2025