一:参数说明:
1:通用签名KEY:必填。除了支付、回调和通知外的校验key
2:支付签名KEY:必填。生成支付校验key
3:充值异步通知地址:必填。充值成功后,游戏吧消费信息通知给游戏商的地址,只在充值成功后回调。
二:用户登录
1: 简要描述:
按照加密方式传递登录游戏的用户信息给游戏方
2:请求URL:
游戏开发商提供。
3:请求方式
GET 方式
4:参数:
参数名 | 类型 | 必选 | 是否参于加密 | 说明 |
---|---|---|---|---|
gameId | int | 是 | 是 | 游戏ID,通过商务获得 |
uid | string | 是 | 是 | 用户UID (唯一) 我方用户的UID |
userName | string | 是 | 是 | 用户名 |
time | int | 是 | 是 | 当前时间unix时间戳(服务端会判断时间是否超过配置时间) |
avatar | string | 否 | 否 | 用户头像 |
userSex | string | 否 | 否 | 玩家性别[no 末设置 male 男 famale 女] |
signType | string | 是 | 否 | 固定值 md5 |
sign | string | 是 | 否 | 加密串 |
5:说明
游戏开发商验证成功后,自动登录对应游戏
6:样例
http://test.h5.45app.com/index.php?ac=game&id=1&avatar=http%3A%2F%2Fh5.6816.com%2Fstatic%2Fattachment%2Fuser%2F20160816%2F1471334322441376.png
&gameId=113&signType=md5&time=1475042060&uid=29923&userName=dreamfly_1981&userSex=male&sign=6a3f16124a0c641082c17a438d1323a8
7:加密方式
Md5(gameId=113&time=1475042196&uid=29923&userName=dreamfly_1981&key=testappykey)
按照参数名从小到大排序(PHP语言中可用ksort进行排序),Key为后台的通用签名.
三:游戏支付
1:简要描述
提交订单给网站接口,并调用支付功能
2:请求URL
http:// h5.6816.com/sdk.php?ac=order
3:请求方式
GET方式
4:参数
接收参数 | 类型 | 必选 | 参与加密 | 说明 |
---|---|---|---|---|
gameId | Int | 是 | 是 | 产品合作ID |
uid | Int | 是 | 是 | 用户UID(游戏登录时用户UID). |
time | Int | 是 | 是 | 当前时间unix时间戳 |
server | String | 是 | 是 | 支付时的游戏服 |
role | String | 是 | 是 | 支付时角色信息,支付完后回传 |
goodsId | String | 是 | 是 | 商品ID 没有的话。可以写1 |
goodsName | String | 是 | 是 | 商品名,如:游戏币 |
money | String | 是 | 是 | 商品价格(元) 例:1.00 |
cpOrderId | String | 是 | 是 | 游戏订单号(回传时原样返回) |
ext | String | 是 | 是 | 额外透传参数(原样返回) |
notifyUrl | String | 是 | 否 | 异步回调地址,(为空时使用配置) |
gameUrl | String | 是 | 否 | 游戏地址 |
sign | String | 是 | 否 | 加密串 |
signType | String | 是 | 否 | 固定md5 |
5:说明
参数请urlendcode传入.md5时为末urlencode时的字符
6:样例
http://h5.6816.com/sdk.php?ac=order&gameId=113&uid=6298253&time=1475049097&ext=%E6%89%A9%E5%B1%95%E4%BF%A1%E6%81%AF
&goodsId=1&goodsName=%E6%B5%8B%E8%AF%95%E5%95%86%E5%93%81&money=1&cpOrderId=1475049097¬ifyUrl=&gameUrl=
&server=1&role=1&signType=md5&sign=d27f677ce90e19b29d9030319693a980
7:加密方式
Md5(cpOrderId=1475049097&gameId=113&goodsId=1&goodsName=测试商品&money=1&role=1&server=1&time=1475049097
&uid=6298253&key=testpaykey)
按照参数名从小到大排序(PHP语言中可用ksort进行排序),Key为后台的支付签名.
四:游戏支付异步回调
1:请求URL
异步支付回调地址notify_url
2:请求方式
POST方式
3:参数
接收参数 | 类型 | 必选 | 参与加密 | 说明 |
---|---|---|---|---|
Status | String | 是 | 是 | 订单状态。“success”为支付成功 |
cpOrderId | String | 是 | 是 | cp游戏订单号。 |
Ordered | String | 是 | 是 | 6816订单号 |
Uid | String | 是 | 是 | 6816用户的uid |
username | String | 是 | 是 | 6816的用户名 |
Money | String | 是 | 是 | 支付钱数(元) |
gameId | String | 是 | 是 | 游戏的id |
goodsId | String | 是 | 是 | 商品ID |
goodsName | String | 是 | 是 | 商品名 |
Server | String | 是 | 是 | 支付的游戏服 |
Role | String | 是 | 是 | 支付时角色信息, |
Time | Int | 是 | 是 | 当前时间unix时间戳 |
Ext | String | 是 | 否 | 额外透传参数(原样返回) |
Sign | String | 是 | 否 | 加密串 |
signType | String | 是 | 否 | 固定MD5 |
4:说明
异步支付接口总共会在24小时内发起多次请求.请游戏商应该自行处理游戏币支付逻辑,防止重复支付
5:返回值样例
成功返回: success
失败返回: fail
一:注册45451平台账户
二:登入平台点击“开放平台“
三:进入管理中心
按要求填写【用户资料】,等待审核。
四:点击渠道列表添加渠道
推广员管理→添加渠道→填写:渠道名称、网站名称即可。等待审核
五:添加到微信公众号或者个人网站
将审核通过后会出现一个网站URL,将其添加到微信公众号导航栏,或将获得的URL添加到个人网站上合适的位置,点击即可访问游戏。
公司名称
厦门仙侠网络股份有限公司
商务合作:2306000596
联系电话
0592-3510770
地址
厦门市湖里区枋湖南路163号锋尚大道1号12楼邮编:361000