代码我就不贴了,直接描述一下我测试的方法和结果.
有一样做虚拟支付的小伙伴,他们成功了,我还是报90009.
于是,我将我的代码给他,让他帮忙验证一下算法是否正确,运行结果正常.
我安装了Java环境,运行了这位仁兄的代码
结果还是90009.
两次测试,我可以认定问题出在参数上.那我描述下我参数的获取.
`openid`和`session_key`是我根据前端给的code,调用
code2accessToken
取到的,然后存库,测试代码中的这俩参数是从数据库中直接copy出来的.
`access_token`原来是每2小时更新一次,现在为了保证不失效,每次请求
getAccessToken
接口直接获得回调的结果.
其余的appid和secret以及米大师id,沙箱取币地址.都是不变的.
按照娇华的习惯,我提供我测试的
appid:wx1bd9dfa540e73b6d
时间:2018-07-25T08:35:31.175Z
求 帮忙定位一下问题,谢谢!
娇华妹妹并不在。
喊一下 . TOT...
好了好了,娇华妹妹来了,反馈收到了,这边帮你看下,有结果回复哈,耐心等待下哈
怎么样?好定位么?要不要把我代码发你测试?
你好,这边查了下没发现问题,请确认下你的mp签名代码有没有错,你的session_key有没有过期
搞定了,娇华妹妹,果然是sessionKey过期导致的.^.^
就是这个过期时间真的不好把控,回头我得想个办法.