小游戏米大师支付 getbalance 成功了,但随即调用 pay 接口却失败了,返回 {errcode: 90009, errmsg: "mp_sig error hint: [OsTW904221089]"} 。 getbalance 接口计算的 sig 值和 mp_sig 值与 pay 接口是用的同一套计算方法,应该说唯一不同的是url地址不同,前者为'/cgi-bin/midas/sandbox/getbalance', 后者为'/cgi-bin/midas/sandbox/pay', 仅此而已。麻烦管理员帮忙分析分析,不胜感激!
问题已得到处理,为签名参数不全所致;谢谢协助!
大佬 跟你一样的问题
请问参数不全具体是和获取余额的区别在哪?
是amt和bill_no这两个参数吗
你好,建议参考下面这个回答:
客户端调用midasGetBalance接口一直返回mp_sig error
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=0006a286894f2818e2861b91853400&highline=mp_sig%20error%20
感谢解答,不过参考链接不适用于我的情况,现在情况是 getBalance 查询接口可以成功使用,但 pay 接口就会报签名错误,签名使用的是同一个方法,且不存在session_key过期的情况... 能否麻烦再帮忙看看,谢谢!
你好 该问题有结论吗 我们也遇到了 同样的参数有时候Success 有时候Error