java第四方支付签名效验失败,请问怎么解决?急

String sign="money="+new String(money.getBytes("ISO-8859-1"),"utf-8")+
"&name="+new String(name.getBytes("ISO-8859-1"),"utf-8")+"" +
"&notify_url="+new String(notify_url.getBytes("ISO-8859-1"),"utf-8")
+"&out_trade_no="+new String(out_trade_no.getBytes("ISO-8859-1"),"utf-8")+
"&pid="+new String(pid.getBytes("ISO-8859-1"),"utf-8")+
"&return_url="+new String(return_url.getBytes("ISO-8859-1"),"utf-8")+
"&sitename="+new String(sitename.getBytes("ISO-8859-1"),"utf-8")+
"&type="+new String(type.getBytes("ISO-8859-1"),"utf-8")+
"&key="+new String(key.getBytes("ISO-8859-1"),"utf-8");
System.out.println(DigestUtils.md5Hex(sign))

最终拼接:https://XXXX/submit.php?money=0.01&name=商品名称¬ify_url=notify_url&out_trade_no=0001&pid=22090&return_url=return_url&sitename=测试&type=alipay&sign_type=MD5&sign=sign
```![图片说明](https://img-ask.csdn.net/upload/202005/11/1589165504_161625.png)![图片说明](https://img-ask.csdn.net/upload/202005/11/1589165522_719891.png)![图片说明](https://img-ask.csdn.net/upload/202005/11/1589165539_398562.png)![图片说明](https://img-ask.csdn.net/upload/202005/11/1589165555_120394.png)



认真仔细检查参数是否有不一致的地方,签名错误跑不了参数不对这块。

名字准确就要看一下文档是否硬性升幂排序参数名字