From 0bd861d5e7c212839fd6bb289fc2d541439fc7f6 Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Thu, 6 Sep 2018 15:35:02 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98=E6=9B=B4?= =?UTF-8?q?=E6=94=B9=E7=AD=BE=E5=90=8D=E7=AE=97=E6=B3=95][=E5=8D=87?= =?UTF-8?q?=E7=BA=A7]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mallinkService/src/main/java/com/simple/pay/WxPayment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/simple/pay/WxPayment.java b/mallinkService/src/main/java/com/simple/pay/WxPayment.java index 3e587d6c0..9eb183287 100644 --- a/mallinkService/src/main/java/com/simple/pay/WxPayment.java +++ b/mallinkService/src/main/java/com/simple/pay/WxPayment.java @@ -1,6 +1,7 @@ package com.simple.pay; import com.simple.utils.*; +import org.apache.commons.codec.digest.HmacUtils; import org.apache.commons.lang3.StringUtils; import java.io.UnsupportedEncodingException; @@ -415,7 +416,7 @@ public class WxPayment { params.remove("sign"); String stringA = packageSign(params, false); String stringSignTemp = stringA + "&key=" + partnerKey; - return HMACSHA256.sha256_HMAC(stringSignTemp, partnerKey).toUpperCase(); + return HmacUtils.hmacSha256Hex(partnerKey, stringSignTemp).toUpperCase(); } /**