From 2b66930cbf5efbcc74050b68a367a3f60dd11f36 Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Tue, 23 Aug 2022 19:39:14 +0800 Subject: [PATCH 1/5] fix pay v3 --- .../wxpay/service/impl/WxPayServiceApacheHttpImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/WxPayServiceApacheHttpImpl.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/WxPayServiceApacheHttpImpl.java index 7ec9039c..c3e8f4cf 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/WxPayServiceApacheHttpImpl.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/WxPayServiceApacheHttpImpl.java @@ -152,7 +152,7 @@ public class WxPayServiceApacheHttpImpl extends BaseWxPayServiceImpl { throw convertException(jsonObject); } } catch (Exception e) { - this.log.error("\n【请求地址】:{}\n【请求数据】:{}\n【异常信息】:{}", url, requestStr, e.getMessage()); + this.log.error("\n【请求地址】:{}\n【请求数据】:{}\n【Wechatpay-Serial】:{}\n【异常信息】:{}", url, requestStr,serialNumber, e.getMessage()); e.printStackTrace(); throw (e instanceof WxPayException) ? (WxPayException) e : new WxPayException(e.getMessage(), e); } finally { From e3ddc82a26005363ac3d429b93ce2b376ed8aae3 Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Tue, 23 Aug 2022 20:16:08 +0800 Subject: [PATCH 2/5] add log --- .../main/java/com/github/binarywang/wxpay/v3/SignatureExec.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java index a2235246..c4678c08 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java @@ -71,6 +71,8 @@ public class SignatureExec implements ClientExecChain { // 添加认证信息 request.addHeader("Authorization", credentials.getSchema() + " " + credentials.getToken(request)); + + System.out.println("Authorization :"+credentials.getSchema() + " " + credentials.getToken(request)); // 执行 CloseableHttpResponse response = mainExec.execute(route, request, context, execAware); From 32a868fc430683ed2a0ddac6c8d56fad8beba4da Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Tue, 23 Aug 2022 20:41:42 +0800 Subject: [PATCH 3/5] add log --- .../main/java/com/github/binarywang/wxpay/v3/SignatureExec.java | 2 -- .../com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java index c4678c08..a2235246 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/SignatureExec.java @@ -71,8 +71,6 @@ public class SignatureExec implements ClientExecChain { // 添加认证信息 request.addHeader("Authorization", credentials.getSchema() + " " + credentials.getToken(request)); - - System.out.println("Authorization :"+credentials.getSchema() + " " + credentials.getToken(request)); // 执行 CloseableHttpResponse response = mainExec.execute(route, request, context, execAware); diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java index 2711171e..39617a49 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java @@ -73,7 +73,7 @@ public class WxPayCredentials implements Credentials { + "timestamp=\"" + timestamp + "\"," + "serial_no=\"" + signature.certificateSerialNumber + "\"," + "signature=\"" + signature.sign + "\""; - log.debug("authorization token=[{}]", token); + log.info("authorization token=[{}]", token); return token; } From 454a851babdc9d54c7b17ec1a7aa4adee15883ee Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Wed, 24 Aug 2022 10:41:57 +0800 Subject: [PATCH 4/5] fix bug --- .../com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java index 39617a49..33142c5b 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java @@ -64,7 +64,7 @@ public class WxPayCredentials implements Credentials { long timestamp = generateTimestamp(); String message = buildMessage(nonceStr, timestamp, request); - log.debug("authorization message=[{}]", message); + log.info("authorization message=[{}]", message); Signer.SignatureResult signature = signer.sign(message.getBytes(StandardCharsets.UTF_8)); From 4d1021d0264403edfd03248d0496df2f2e2c5973 Mon Sep 17 00:00:00 2001 From: zhengfangyuan Date: Wed, 24 Aug 2022 13:47:11 +0800 Subject: [PATCH 5/5] fix log --- .../com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java index 33142c5b..2711171e 100644 --- a/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java +++ b/weixin-java-pay/src/main/java/com/github/binarywang/wxpay/v3/auth/WxPayCredentials.java @@ -64,7 +64,7 @@ public class WxPayCredentials implements Credentials { long timestamp = generateTimestamp(); String message = buildMessage(nonceStr, timestamp, request); - log.info("authorization message=[{}]", message); + log.debug("authorization message=[{}]", message); Signer.SignatureResult signature = signer.sign(message.getBytes(StandardCharsets.UTF_8)); @@ -73,7 +73,7 @@ public class WxPayCredentials implements Credentials { + "timestamp=\"" + timestamp + "\"," + "serial_no=\"" + signature.certificateSerialNumber + "\"," + "signature=\"" + signature.sign + "\""; - log.info("authorization token=[{}]", token); + log.debug("authorization token=[{}]", token); return token; }