String sign="money="+new String(money.getBytes("ISO-8859-1"),"utf-8")+
"&name="+new String(name.getBytes("ISO-8859-1"),"utf-8")+"" +
"¬ify_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)