1:在使用uniapp 开发微信支付的时候提示错误信息
“errMsg”: “requestPayment:fail errors”
经过排查发现原因
1:参数为空了
timestamp参数为空,所以一直调不起微信支付
七个参数 appid noncestr package partnerid prepayid timestamp sign
"appid": "wx3ec033544939c4a3",
"noncestr": "8xpWyIRzA6XGDO2h",
"package": "Sign=WXPay",
"partnerid": 1604108511,
"prepayid": "wx0314283962271404bd6919be362c2d0000",
"timestamp": 1606976919,
"sign": "3A941E809F34A2271E112E69D98C8E96"
解决方案:
使用加密的时候用的时间戳赋值,结果成功调起微信支付
解决过程:
用Hbuilder工具,console.log 把需要的参数展示出来,进过对比,发现 timestamp参数没了