Parcourir la source

[微信支付更改签名算法][升级]

release_toaliyun_real
Stormeye.Wu il y a 7 ans
Parent
révision
0bd861d5e7
1 fichiers modifiés avec 2 ajouts et 1 suppressions
  1. +2
    -1
      mallinkService/src/main/java/com/simple/pay/WxPayment.java

+ 2
- 1
mallinkService/src/main/java/com/simple/pay/WxPayment.java Voir le fichier

@@ -1,6 +1,7 @@
package com.simple.pay; package com.simple.pay;


import com.simple.utils.*; import com.simple.utils.*;
import org.apache.commons.codec.digest.HmacUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;


import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
@@ -415,7 +416,7 @@ public class WxPayment {
params.remove("sign"); params.remove("sign");
String stringA = packageSign(params, false); String stringA = packageSign(params, false);
String stringSignTemp = stringA + "&key=" + partnerKey; String stringSignTemp = stringA + "&key=" + partnerKey;
return HMACSHA256.sha256_HMAC(stringSignTemp, partnerKey).toUpperCase();
return HmacUtils.hmacSha256Hex(partnerKey, stringSignTemp).toUpperCase();
} }


/** /**


Chargement…
Annuler
Enregistrer