String sign = WXPayUtil.generateSignature(paraMap, KEY_VAL);WXPayUtil该类是微信支付官网的,我直接传参加密MD5和官网微信支付接口签名校验工具不一致?
微信MD5加密一直不对WeChat MD5 encryption has been wrong
微信MD5加密一直不对String sign = WXPayUtil.generateSignature(paraMap, KEY_VAL);WXPayUtil该类是微信支付官网的,我直接传参加密MD5和官网微信支付接口签名校验工具不一致?
String sign = WXPayUtil.generateSignature (paraMap, KEY_ VAL); wxpayutil, which belongs to the official wechat payment website, I directly sent the encrypted MD5 to the wechat payment interface signature verification tool on the official website inconsistent?
回答:
看下是不是key不对,key是使用微信支付后台还设置的apikey,长度32位的字符串。
官方用的是MD5加密吗?和官方的加密方式保持一致
原文出处:微信MD5加密一直不对
https://pay.weixin.qq.com/wiki/doc/api/H5_sl.php?chapter=4_3,签名参考这里。不一致,应该是你的入参有问题。