手头小游戏项目的虚拟支付沙箱环境一次通过.切换到现网环境发布后,支付测试一直未能通过.
服务端调用
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
eeeMRqVQHcxReZXoKvVb9dZJ5vsv6LQk
虚拟支付客户端和微信后台查账都是成功了的. 但是服务端 请求余额接口一直 mp_sig error .
找了 小程序数据助手-客服 处理了4天了.只有一个结论就是签名不对. 那我看到接口返回就知道mp_sig 不对了啊!
问题是哪里不对了呢? 我觉得是不是现网key 你们前后端不一致呢?
想要进步一寻求技术帮助.我这边可以提供全真的数据两方逐步验证签名过程.真不明白哪里签名不对了
最后附上ID信息 上线业务急切需要相关技术提供帮助.
wx96aab8b7ffd2ac5a
1450020204
麻烦这边再自查下是不是签名的URL不对?
两次签名拼接的url分别是
"&org_loc=/cgi-bin/midas/getbalance&method=POST&secret="
"&org_loc=/cgi-bin/midas/getbalance&method=POST&session_key="
没有问题
你好,小游戏相关的问题请移步至小游戏专区提问哈https://developers.weixin.qq.com/community/minigame,我们会有对应的同学处理的
能帮我移动帖子到小游戏区吗 还是我需要在小游戏区再发一份.
抱歉我记得发布的时候好像点的是小游戏问题
我看到本贴被管理员隐藏了.那我到小游戏区再发一遍吧