SEO知识:微信分享签名错误

微信支付签名错误

https://github.com/dedemao/weixinPay/blob/master/jsapi.php如果不带变量的话,一切都正常,可以支付,但一传变量进来就出错,不是签名错误就是body格式错误,请大侠帮忙


你可以试下下面几种方法
1、确认公众号的appSecret和商户号的API密钥没有搞混。
2、重置商户API密钥。(本人亲测是这样解决了问题,tx真是个坑,我严重鄙视。)
3、确认公众号授权的域名和目录是正确的。
4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。
$dat = iconv('UTF-8','ISO8859-1',array2xml($package));

微信支付商户签名错误

如题,谁知道呀。


官方文档内容如下:
备注:prepay_id 通过微信支付统一下单接口拿到,paySign 采用统一的微信支付 Sign 签名生成方法,注意这里 appId 也要参与签名,appId 与 config 中传入的 appId 一致,即最后参与签名的参数有appId, timeStamp, nonceStr, package, signType。
其实根本不是这么回事,完全是扯犊子,参与签名的参数根本不不上面列出的,
实际的签名字符串应该是:"appId="+appId+"&nonceStr="+noncestr + "&package=prepay_id="+prepay_id+"&signType=MD5&timeStamp="+timestamp+"&key="+key
这里的key是微信商户平台(pay.weixin.qq.com)-->账户设置-->API安全-->密钥设置
这里设置的密钥。
腾讯他娘的狗屎文档,写得真他娘烂。

文章发布时间与标签:

更新时间:2023-09-26 17:26:12
标签: 微信右分享不出图片 js清除cookie微信 分享微信代码 微信pk答题的小程序 Android微信分享

推荐的SEO知识: