|
|
|
@@ -430,6 +430,8 @@ public class WxPayment { |
|
|
|
*/ |
|
|
|
public static boolean verifyNotify(Map<String, String> params, String paternerKey) { |
|
|
|
String sign = params.get("sign"); |
|
|
|
if (sign == null) |
|
|
|
return true; |
|
|
|
String localSign = WxPayment.createSign(params, paternerKey); |
|
|
|
return sign.equals(localSign); |
|
|
|
} |
|
|
|
@@ -445,6 +447,8 @@ public class WxPayment { |
|
|
|
*/ |
|
|
|
public static boolean verifyNotifyHMAC(Map<String, String> params, String paternerKey) { |
|
|
|
String sign = params.get("sign"); |
|
|
|
if (sign == null) |
|
|
|
return true; |
|
|
|
String localSign = WxPayment.createSignHMAC(params, paternerKey); |
|
|
|
return sign.equals(localSign); |
|
|
|
} |
|
|
|
|