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

1、确认公众号的appSecret和商户号的API密钥没有搞混。
微信支付接口返回“签名错误”的解决办法_第1张图片
2、重置商户API密钥。
微信支付接口返回“签名错误”的解决办法_第2张图片
3、确认公众号授权的域名和目录是正确的。
微信支付接口返回“签名错误”的解决办法_第3张图片
4、参数body含有中文字符,改换英文签名成功,那么就转换字符编码试试。
d a t = i c o n v ( ′ U T F − 8 ′ , ′ I S O 8859 − 1 ′ , a r r a y 2 x m l ( dat = iconv('UTF-8','ISO8859-1',array2xml( dat=iconv(UTF8,ISO88591,array2xml(package));

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

你可能感兴趣的:(微信公众号开发)