系统近期频发微信支付失败问题,提示参数错误,于是跟踪定位服务器日志进行处理。
1.错误信息:
2.解决步骤:
(1)系统JSAPI调用微信统一下单接口,发起预付单请求,微信服务器返回错误问题。
err_code=PARAM_ERROR, err_code_des=无效的openid, return_msg=OK
(2)JSAPI方式在微信浏览器调用微信支付,openID是必填参数。于是初步定位是我们wechatapi接口服务获取用户openID时候,发生错误。
(3)查看微信API接口查看日志,果然提示错误信息。初步分析是该公众号的微信支付AppSecret错误。
{
"errcode":401