请问你现在除了sandbox/getbalance能正常返回,sandbox/pay或者其他uri能正常工作么
虚拟支付midas getbalance返回openid missinggetbalance一直返回40101 openid missing header是Content-Type:application/json body有openid, post发送数据, openid是oqjdc5Tfy4LnUEnCZcpd9GZUwqAg ----------- 问题解决,自己用的库接口有问题,发送数据要json encode,post。
2018-06-01我现在的问题是uri为sandbox/getbalance可以正常,其他uri全部mp_sig error
后端调用midasGetBalance接口偶尔返回mp_sig errormp_sig算法没问题,因为其他请求都很正常(包括midasPay),偶尔会有请求会返回mp_sig error: {"errcode":90009,"errmsg":"mp_sig error hint: [Biu.08943037]"} 这种情况下重新登录小游戏就正常了,其他参数没变,只有session_key变了,说明是session_key的问题。 但是问题就在这里,session_key是在几分钟之前获取的,并且在用之前通过前端接口wx.checkSession验证过session_key是没有过期的,而且还是在前端充值成功后马上在后端调用midasGetBalance,就提示mp_sig error 了,获取不到余额,midasPay就没有进行下去了。目前出现的频率不高,影响还不算大。 求解答,求指教。
2018-06-01