Skip to content

Commit 45f3e54

Browse files
xiaoxiao29binarywang
authored andcommitted
🐛 #1332 微信卡券修复签名生成错误的问题
微信卡券签名生成错误 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#65 签名说明#1 参数字符串的应先按照字典序排序,再进行sha1加密
1 parent 7627c8d commit 45f3e54

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpCardServiceImpl.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ public WxCardApiSignature createCardApiSignature(String... optionalSignParam) th
8181
signParams[optionalSignParam.length + 1] = nonceStr;
8282
signParams[optionalSignParam.length + 2] = cardApiTicket;
8383
StringBuilder sb = new StringBuilder();
84+
Arrays.sort(signParams);
8485
for (String a : signParams) {
8586
sb.append(a);
8687
}

0 commit comments

Comments
 (0)