帮助文档

请下载详细文档--▼

文档下载



支付回调说明

在玩家充值完成之后,平台将向回调地址发出通知,Android和iOS可使用同一个回调地址,也可区分回调地址。

1验签

平台发出的参数举例:

{ "orderid":"1568872988169555757",
"username":"xh_124821687",
"gameid":"11335",
"roleid":"123456",
"serverid":"2",
"paytype":"zfb",
"amount":"1",
"paytime":"1568872988",
"attach":"38620190919140306377854493",
"sign":"8d6718b498ea57c0b734a439c9bd12b5"
}

参数 说明
orderid 游戏汇订单号
username 游戏登录账号
gameid 游戏 ID
roleid 游戏角色 ID
serverid 服务器 ID
paytype 支付类型
amount 成功充值金额,单位(元)
paytime 玩家充值时间,时间戳形式,如 1394087000
attach 商户拓展参数

合作商接收到 爱趣SDK的请求后,需要获取相关参数并做验签处理,验签规 则如下:以请求参数字段说明中的签名顺序签名,规则为 key=value 的形式, 参数之间以“&”符号相连,组成一窜字符串。目前包共 10个签名字段。
签名算法为 MD5,统一使用 32 位 UTF-8 加密算法,编码后转为小写与参数 中的 sign 进行对比,如果相同-则签名通过,否则-失败。
签名字符串示例: sign = MD5(“orderid=100000&username=zhangsan&gameid=6&roleid=zhangsanfeng& serverid=1&paytype=1&amount=1&paytime=20130101125612&attach=test&appkey=12312 3123213”)
注意:验签参数值为 urlencode 后的内容,如果参数没有数据值,请以“key=” 的形式进行签名,例如:paytime=&attach=自定义。要注意字段的大小写哦

代码 代码描述
success 接收成功
errorSign 签名错误
error 未知错误

合作商接收到 爱趣SDK 发出的请求后,以纯字符串的形式返回下列代码,例如 out.print(“success”);
订单状态为失败的也需要返回”success”,如果合作商未返回”success”,爱趣SDK 会启用系统重发 机制

0.0334s