微信支付的时候报商户签名错误


prepay_id已经获取成功,paySign签名的参数如下:


 appid="+appid+"&nonceStr=" + noncestr + "&package=prepay_id=wx2015041419450958e073ca4a0071648005&signType=MD5&timeStamp=" + timestamp + "&key="+key

html调用


 wx.chooseWXPay({
    appid:appid,
    nonceStr: nonceStr,
    package: 'prepay_id=wx2015041419450958e073ca4a0071648005',
    signType: 'MD5', // 注意:新版支付接口使用 MD5 加密
    timeStamp: 1429013035,
    paySign: '9522562E7050CA0104ECBF30ECEA33EB'
});

的时候就报错,商户签名错误,如何解决啊?

商户签名

砂漠D飛雪 9 years, 6 months ago

遇到同样问题,求解决方法

 llyb み answered 9 years, 6 months ago

我也是这个问题 用了各种方法 都是这样 不知道为啥
微信特么全是坑

renown answered 9 years, 6 months ago

微信有一个网上的调试接口你可以尝试一下. 看看签名是否正确。 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

Sberb answered 9 years, 6 months ago

Your Answer