微信支付接口返回“签名错误”的解决办法

1、确认公众号的appSecret和商户号的API**没有搞混。
微信支付接口返回“签名错误”的解决办法
2、重置商户API**。
微信支付接口返回“签名错误”的解决办法
3、确认公众号授权的域名和目录是正确的。
微信支付接口返回“签名错误”的解决办法
4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。
dat=iconv(UTF8,ISO88591,array2xml(dat = iconv('UTF-8','ISO8859-1',array2xml(package));

tips:我也是重置了商户API**才可以的!!!!!!!!!!!!!