收藏
回答

虚拟支付mp_sig验证不通过

框架类型 问题类型 终端类型 微信版本 基础库版本
小游戏 Bug 客户端 6.7.3 2.0.6

手头小游戏项目的虚拟支付沙箱环境一次通过.切换到现网环境发布后,支付测试一直未能通过.

服务端调用

midas.getBalance接口返回 90009 mp_sig error

但是我核对过前后的 米大师支付签名算法 (3个人反复过了6遍).都没问题. 因为之前项目也做过虚拟支付也通过并上线了.这里认为并不是签名算法问题.


相对于沙箱环境唯二的区别就是

1 正式环境https地址

POST https://api.weixin.qq.com/cgi-bin/midas/getbalance?access_token=ACCESS_TOKEN

2  沙箱key 换成现网key


虚拟支付客户端和微信后台查账都是成功了的. 但是服务端 请求余额接口一直 mp_sig error .

找了 小程序数据助手-客服 处理了4天了.只有一个结论就是签名不对. 那我看到接口返回就知道mp_sig 不对了啊!

问题是哪里不对了呢? 我觉得是不是现网key 你们前后端不一致呢? 

想要进步一寻求技术帮助.我这边可以提供全真的数据两方逐步验证签名过程.真不明白哪里签名不对了


最后附上ID信息 上线业务急切需要相关技术提供帮助.

  • wx96aab8b7ffd2ac5a

  • 1450020204


回答关注问题邀请回答
收藏

2 个回答

  • 小游戏运营专员-jake
    小游戏运营专员-jake
    2019-04-29

    麻烦这边再自查下是不是签名的URL不对?

    2019-04-29
    有用
    回复 1
    • 虚小空圆圆圆
      虚小空圆圆圆
      2019-04-29

      两次签名拼接的url分别是

      "&org_loc=/cgi-bin/midas/getbalance&method=POST&secret="

      "&org_loc=/cgi-bin/midas/getbalance&method=POST&session_key="

      没有问题

      2019-04-29
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-04-29

    你好,小游戏相关的问题请移步至小游戏专区提问哈https://developers.weixin.qq.com/community/minigame,我们会有对应的同学处理的

    2019-04-29
    有用
    回复 2
    • 虚小空圆圆圆
      虚小空圆圆圆
      2019-04-29

      能帮我移动帖子到小游戏区吗 还是我需要在小游戏区再发一份.

      抱歉我记得发布的时候好像点的是小游戏问题

      2019-04-29
      回复
    • 虚小空圆圆圆
      虚小空圆圆圆
      2019-04-29

      我看到本贴被管理员隐藏了.那我到小游戏区再发一遍吧

      2019-04-29
      回复
登录 后发表内容