java 微信商家付款签名错误

签名时都用的大写就是报签名错误key也是用的正确key,请各位帮忙

签名数据:AMOUNT=100&CHECK_NAME=NO_CHECK&MCH_APPID=WXD094A661EAC13F09&MCHID=1363899102&NONCE_STR=RMKSJLEXOFDTPCJR0POBV3O9T5QIW4OK&OPENID=OMXWG5HV6_NB4CS5OQJ44XQEK9VQ&PARTNER_TRADE_NO=180405173786162101&SPBILL_CREATE_IP=192.168.2.222&KEY=202CB962AC59075B964B07152D234B70
requestForString url=https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers params=<?xml version="1.0" encoding="UTF-8"?>
100NO_CHECK提现wxd094a661eac13f091363899102RbnF8NYY3ehVy9QSoMXWG5Hv6_nB4Cs5oQj44XqEK9VQ18040222983810712547885192.168.2.2224DA80089F9A947C8E0C6CC7636641161
url[https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers]请求返回[
<![CDATA[SUCCESS]]>
<![CDATA[SIGN_ERROR]]>
<![CDATA[wxd094a661eac13f09]]>
<![CDATA[1363899102]]>
<![CDATA[FAIL]]>
<![CDATA[SIGN_ERROR]]>
<![CDATA[签名错误]]>
]
请求url[https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers]耗时251

https://jingyan.baidu.com/article/59703552c3c9808fc1074072.html

签名错误请校验所有的参数是否都按照规定进行处理,以及排序,githup上有一个封装好的微信支付项目,你可以找找直接拿来用。

两天前我也遇到了这个问题,我把官方demo的MD5加密部分修改了统一下单就成功了,
然后再把下单结果的prepay_id传给前端JSP页面,JSP页面里调用JSAPI成功调气了支付

请问你是怎么改的加密