收藏
回答

微信支付 v3 支付验证签名失败

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 wx.requestPayment() 工具 6.6.5 1.9.1

var appid = res.data.appid;

var timeStamp = (Date.parse(new Date()) / 1000).toString();

var pkg = 'prepay_id=' + res.data.prepay_id;

var nonceStr = res.data.nonce_str;

var key = res.data.key;

var paySign = md5.hexMD5('appId=' + appid + '&nonceStr=' + nonceStr + '&package=' + pkg + '&signType=MD5&timeStamp=' + timeStamp + "&key=" + key).toUpperCase();

console.log('appId=' + appid + '&nonceStr=' + nonceStr + '&package=' + pkg + '&signType=MD5&timeStamp=' + timeStamp + "&key="+key);

console.log(paySign);

wx.requestPayment({

timeStamp: appid,

nonceStr: nonceStr,

package: pkg,

signType: 'MD5',

paySign: paySign,

success:function(){

console.log("支付成功");

},

fail: function(res){

console.log("支付失败:");

console.log(res);

}

});


err_code="-1"

支付验证签名失败


求官方解答!!!!急求


最后一次编辑于  2018-03-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答