From d70bfbc605bdee72fa24f585322fa79564d3831f Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 17 Dec 2024 16:11:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98=E7=9B=B8?= =?UTF-8?q?=E5=85=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/mobile/AppWxPayController.java | 2 -- src/main/resources/application-dev.yml | 4 +-- src/main/resources/application-prod.yml | 4 +-- src/main/resources/cert/apiclient_key.pem | 28 +++++++++++++++++++ 4 files changed, 32 insertions(+), 6 deletions(-) create mode 100644 src/main/resources/cert/apiclient_key.pem diff --git a/src/main/java/com/ycwl/basic/controller/mobile/AppWxPayController.java b/src/main/java/com/ycwl/basic/controller/mobile/AppWxPayController.java index 0432f8d..050803e 100644 --- a/src/main/java/com/ycwl/basic/controller/mobile/AppWxPayController.java +++ b/src/main/java/com/ycwl/basic/controller/mobile/AppWxPayController.java @@ -35,7 +35,6 @@ public class AppWxPayController { @ApiOperation(value = "微信预支付", notes = "微信预支付") @PostMapping("/createOrder") - @IgnoreToken public ApiResponse createOrder(@RequestBody WXPayOrderReqVO req) throws Exception { return ApiResponse.success(wxPayService.createOrder(req)); } @@ -50,7 +49,6 @@ public class AppWxPayController { @ApiOperation(value = "微信退款", notes = "微信退款") @PostMapping("/refundOrder") - @IgnoreToken public ApiResponse refundOrder(@RequestBody String orderId) throws Exception { return ApiResponse.buildResult(wxPayService.refundOrder(orderId) ? BizCodeEnum.SUCCESS : diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 7725f35..443716d 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -80,9 +80,9 @@ wx: # 商户证书序列号 mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0 # 支付回调接口地址 - payNotifyUrl: https://xxxx/a/biz/wxpay/payNotify + payNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/payNotify # 退款回调接口地址 - refundNotifyUrl: https://xxxx/a/biz/wxpay/payNotify + refundNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/refundNotify # 商户API私钥路径 keyPath: module-app/src/main/resources/cert/apiclient_key.pem # 商户APIV3密钥 diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index b8b7998..ce38b7b 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -80,9 +80,9 @@ wx: # 商户证书序列号 mchSerialNo: 2AD248A1D15F0056D6AEC20B4EEF53F3C32CBFF0 # 支付回调接口地址 - payNotifyUrl: https://xxxx/a/biz/wxpay/payNotify + payNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/payNotify # 退款回调接口地址 - refundNotifyUrl: https://xxxx/a/biz/wxpay/payNotify + refundNotifyUrl: https://zhentuai.com/api/mobile/wx/pay/v1/refundNotify # 商户API私钥路径 keyPath: module-app/src/main/resources/cert/apiclient_key.pem # 商户APIV3密钥 diff --git a/src/main/resources/cert/apiclient_key.pem b/src/main/resources/cert/apiclient_key.pem new file mode 100644 index 0000000..ebcb569 --- /dev/null +++ b/src/main/resources/cert/apiclient_key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDHwDoab8iRX4vn +Ta3a+gh5Z3wcyTM3VkWhkAPJGNJhaNgzOBI9b4v1x+uSZ4To2uXhQE5hvcxWSfNZ +F7H6yp+6estADeZLpdXLBDBvPDOjEGhG7YUHJjWnFh5eY2Rtnx4/7x+xCsRS+Mtq +Mx6KMrb4UZYNIq14peTQgfICkDBdqnUIkFjDmChUy0LlsSFW8AyJIqrBec5VZWf/ +QqsIBf9vsTVxrqlX+5owYZuPYoFOIQJFUW8dfU20qk//BxiDjPFZBLNa02aIEbNF +SXZE2TlKD7zD0Qv/w95Hf1V+a/cxP2B6LNtqwioIdHbU6Axu7uHkr0RSPXPsvOWY +eUIpGP4bAgMBAAECggEBALm34w3TYtKu2D/tfDh9gkWGTuHgu6q2nrTxVmOxnWEN +/v3YIzVVsfaJs2ACuZNaeqNsi7PaqNKNnSD3o/X+UHYsVy8t/THWdSl1sqapfYUd +6yYPDkEwaG/6Y6/0j1pQt+pPpNKRpSlTwqTx9HIfZvkHuhBqbokfDNhECUQS1bUu +8pmyALIkuXu38B/xCs/EH+Lp1N69IA0mwalT/2zi9ZJhGNg5OWBzNbkMKf2Tck+9 +SnS6s+pAT6YxB9qYhg645H3dRKXdeSYbjI+uiIe/7cJvTxfQDLD/oDap2TJQH3iM +SVbSfNFbR1tH6PiYx9eXeElEg2QXEPztbf8NcUlGOGkCgYEA8PewLVzUdHD20KkX +tZP+JCvSTy2f0kPHTc3+BU+MOlG8uZzsK06efo+X5BGkMRj8P+MPp9rJQr5IJqJl +GpeA1XpF54v2DIcNcjrQHIJ9XWoWirZjMWRVn4D5laQTI+FEV8pyFfJJOLIgBe9b +c6hBHNnAB4Y6JZ/s+US4ymK4wQ0CgYEA1DZMcuyiUgjnprUsOIokpg8RxGLIvB5+ +2FyCffa/CikMRU8bRtHdpJLguArrR9rEILU6fICPARdlCg8r0XMrvniiAaS3YlDj +tSxbfrrS6xySvVFdNusv/j3i5/76IedsSArJLeQpIZMZ3n6q/dmq4kbWh+bT/5z+ +MVpjWixpYccCgYBtaEh5kDh2VgP6YYv+SZ+OVMc8Y/64vUV0sh6v0ppcsFf7/p/M +WfnkhNX2G3xtPmbpqvKkx9WxlCu2Pu2g0UERrF6o7wdcUMVuI/3xs92v2Ec72+vV +tTSbIzgvFTwLgnBBXA3IoSVVtKqNh0wCi1Zk/wkNYYhtJNu3odg1K/Wu0QKBgBOv +IbI7TucrGkm1Xm+0KKgal7xOqW4BqiRpmFUU0S2hFxlKuC3+g3+jfCK2KJLWsQCT +ruQjjKA+Skn/lEHuW+1kBSr/217MQALrJWWA8NWMJfRXmrzgXehIV0bLuOnyLHIW +Rgjys/oAShMATt4TFa29gmLCv4FjT5TGXJbdrby7AoGBAOqER71Vi90UV84sYLWx +DSW/3q5/QrndmeeaQALslA6sidnTZWqlhMsNPl8dfBKl6xnrCdcaeY5xk/xmVOqP +0KedJgT+IjLwY1yJ9QOBd02ejAY3qNlKt2NiSWv2GBY1cZxqhkHNaI/UWI9CAyH5 +YfkdFNxtYLdVAwuylMoV3fKI +-----END PRIVATE KEY-----