微信支付报商户签名错误

微信支付商户签名错误:alert("微信支付");varappid=$("#appid").val();alert(appid);vartimeStamp=$("#tim... 微信支付商户签名错误:
alert("微信支付");
var appid = $("#appid").val();
alert(appid);
var timeStamp = $("#timeStamp").val();
alert(timeStamp);
var nonceStr = $("#nonceStr").val();
alert(nonceStr);
var packagePrepay_id = $("#packagePrepay_id").val();
alert(packagePrepay_id);
var signType = $("#signType").val();
alert(signType);
var paySign = $("#paySign").val();
alert(paySign);
WeixinJSBridge.invoke('getBrandWCPayRequest', {
"appId" : appid, //公众号名称,由商户传入
"timeStamp": timeStamp, //时间戳,自1970年以来的秒数
"nonceStr" : nonceStr, //随机串
"package" : packagePrepay_id,
"signType" : "MD5", //微信签名方式:
"paySign" : paySign //微信签名
},
function(res){
WeixinJSBridge.log(res.err_msg);
alert(res.err_code +","+ res.err_desc +" ,"+ res.err_msg);
if(res.err_msg == "get_brand_wcpay_request:ok" ) {} // 使用以上方式判断前端返回,微信团队郑重提示:res.err_msg将在用户支付成功后返回 ok,但并不保证它绝对可靠。
}
);
如下图:
展开
 我来答
an19741016
2015-07-16 · TA获得超过1442个赞
知道小有建树答主
回答量:955
采纳率:66%
帮助的人:446万
展开全部
1,建议调试过程 用微信自带的demo编码 静态的试试 看有没有问题
2.没有问题的话 一个个的替换参数
3.手动通过验证工具计算 加密数据 看和i自己生成的 加密数据是否一致
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式