回复: 3

6.1.0充值签名

[复制链接]

3

主题

0

魅力

3939

经验

Rank: 8Rank: 8

跳转到指定楼层
楼主
发表于 2017-2-9 19:13:07 |只看该作者 |倒序浏览
充值签名一直不对。。到底这个是个什么流程。。目前流程是, 将需要签名的数据发给服务器,然后在发给SDK  这样下来一直都是签名错误。错误代码是09
收藏收藏0 分享分享
test修改

75

主题

0

魅力

9万

经验

沙发
发表于 2017-2-14 15:04:50 |只看该作者
检查
1)签名的要求:MD5(签名内容+apiKey);
2)apikey为游戏在开放平台-SDK接入参数那里获取的apikey,不要使用豌豆荚的参数,对应好每一款游戏
3)签名内容要求将所有传递的参数参数名称key按照字典顺序排列(a-z),值为空串需参与签名,值为null的参数不需要参与签名, sign和signType也不参数签名
4)签名内容不应包含“&”符号,拼接签名内容时需把“&”符号剔除
5)accountId需传递当前进入账号进入游戏后服务端验证会话verifySession返回的accountId,此为用户唯一标识,不可传sid或其它
6)serverId必须传0,传其它会导致无法支付
7) amount必须传带有两位小数点,否则影响支付
8)签名示例:accountId=123452132amount=100.00callbackInfo=xxxxxcpOrderId=XXXXXXgrade=12notifyUrl=http://192.168.1.1/notifypage.doroleId=102roleName=游戏角色名serverId=0123456
9)按以上8条排查不到原因的,请将pay的sdkParams.toString()打印出来,及sign签名原文打印一并提供给我排查,谢谢
推荐

举报

0

主题

0

魅力

184

经验

Rank: 1

板凳
发表于 2017-5-2 23:03:17 |只看该作者
支付无法弹出支付界面,有以下log
05-02 22:56:04.920: W/System.err(10515): cn.uc.gamesdk.wdj.pay.a.a.j: Signature occur error!
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.a.i.a(RSASignature.java:52)
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.d.a(PaySampleTransaction.java:163)
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.d$1.run(PaySampleTransaction.java:111)
05-02 22:56:04.920: W/System.err(10515):         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
05-02 22:56:04.920: W/System.err(10515):         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
05-02 22:56:04.920: W/System.err(10515):         at java.lang.Thread.run(Thread.java:841)

推荐

举报

0

主题

0

魅力

184

经验

Rank: 1

板凳
发表于 2017-5-2 23:03:17 |只看该作者
支付无法弹出支付界面,有以下log
05-02 22:56:04.920: W/System.err(10515): cn.uc.gamesdk.wdj.pay.a.a.j: Signature occur error!
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.a.i.a(RSASignature.java:52)
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.d.a(PaySampleTransaction.java:163)
05-02 22:56:04.920: W/System.err(10515):         at cn.uc.gamesdk.wdj.pay.a.d$1.run(PaySampleTransaction.java:111)
05-02 22:56:04.920: W/System.err(10515):         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
05-02 22:56:04.920: W/System.err(10515):         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
05-02 22:56:04.920: W/System.err(10515):         at java.lang.Thread.run(Thread.java:841)

推荐

举报

返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

站点地图| 帮助中心| 微信客服| 九游手机游戏论坛 ( 粤ICP备13078412号 粤网文[2014]0209-059号 广州爱九游信息技术有限公司 )

GMT+8, 2024-4-19 21:15 , Processed in 3.125626 second(s), Total 10, Slave 10 queries , Redis On.

《九游隐私权政策》

回顶部