Pārlūkot izejas kodu

🐛 #1332 微信卡券修复签名生成错误的问题

微信卡券签名生成错误
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#65
签名说明#1
参数字符串的应先按照字典序排序,再进行sha1加密
dev1
yang229 pirms 5 gadiem
committed by Binary Wang
vecāks
revīzija
45f3e54526
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. +1
    -0
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpCardServiceImpl.java

+ 1
- 0
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/WxMpCardServiceImpl.java Parādīt failu

@@ -81,6 +81,7 @@ public class WxMpCardServiceImpl implements WxMpCardService {
signParams[optionalSignParam.length + 1] = nonceStr;
signParams[optionalSignParam.length + 2] = cardApiTicket;
StringBuilder sb = new StringBuilder();
Arrays.sort(signParams);
for (String a : signParams) {
sb.append(a);
}


Notiek ielāde…
Atcelt
Saglabāt