微信支付接口签名校验通过,却一直提示签名错误?
原先微信支付签名加密一直使用默认的MD5加密,可以正常使用,后来因安全问题,单位要求改成HMAC-SHA256加密,现在问题是用微信支付接口签名校验工具(https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1)可以校验通过,支付时却一直报签名错误,调试了两天了,也在网上搜索各种解决办法都无效,现在没试的就是改商户Key,这个不能改,因为很多个小程序使用的是同一个Key,改了其它都没法用了,实在是不知道怎么回事了,只能发贴求助下。 签名类型:[图片] 校验通过:[图片] 签名错误:[图片]