补充一句,是直接触发了fail函数,不知道是不是正常的
微信小程序无法领取红包接口我们调用小程序发放红包接口,得到返回信息说发放成功,但是在调领取红包接口的时候一直报签名错误,接口相关信息如下 wx.sendBizRedPacket ({ timeStamp: timestamp, // 支付签名时间戳, nonceStr: '123456', // 支付签名随机串,不长于 32 位 package:packages, //发放红包接口返回的package signType: 'MD5', // 签名方式, paySign: sign, // 支付签名 success:function(res){ console.log('true>>>>>>>>>>>>>>>'+JSON.stringify(res.data)) }, fail:function(res){ console.log('fail>>>>>>>>>>>>>'+JSON.stringify(res)) }, complete:function(res){} }) 签名逻辑如下, var text='appId='+appid+'&nonceStr='+nonceStr+'&package='+packages+'&timeStamp='+timestamp+'&key='+key; var sign = utilMd5.hexMD5(text); 现在可以确定的是MD5 方式是正确的,因为用了校验工具check了,packages是发放接口返回的字段,我们用了url编码,值得确认的是现在的package与领取红包接口返回的值不一致,一直报签名错误,求看一下
2021-03-18