From 5dc40fcd64b0513150f1d8335ab849e6d8cdc28e Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期五, 04 七月 2025 19:42:49 +0800
Subject: [PATCH] 支付版本更新 根据资金流向使用V2或V3服务商版本支付

---
 cloud-server-activity/src/main/java/com/dsh/activity/util/wx/WxV3PayConfig.java |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/util/wx/WxV3PayConfig.java b/cloud-server-activity/src/main/java/com/dsh/activity/util/wx/WxV3PayConfig.java
index 5797619..46a5e84 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/util/wx/WxV3PayConfig.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/util/wx/WxV3PayConfig.java
@@ -1,36 +1,46 @@
 package com.dsh.activity.util.wx;
 
-import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
-import javax.annotation.PostConstruct; // 如果需要静态访问
+
+import javax.annotation.PostConstruct;
 
 @Component
 public class WxV3PayConfig {
+    // 服务商AppId
 
     private String appIdValue = "wx41d32f362ba0f911";
     public static String APP_ID= "wx41d32f362ba0f911";
 
+    // 服务商商户号
     private String mchIdValue= "1681873607";
     public static String Mch_ID= "1681873607";
 
+    // 平台收款商户号 todo 待申请
+    public static String smidVx= "2088330203191220";
+    private  String smidVxValue= "2088330203191220";
+
+    // 服务商商户私钥
     private String apiV3KeyValue= "1skiujh28376shznxmslwosiusytersq";
     public static String apiV3Key= "1skiujh28376shznxmslwosiusytersq";
+    // 证书序列号
 
     private String mchSerialNoValue= "55714944F7A7E52526F708280B176DCC838F371A";
     public static String mchSerialNo= "55714944F7A7E52526F708280B176DCC838F371A";
 
-    private String privateKeyPathValue= "D:\\玩湃v3参数\\1681873607_20250424_cert\\apiclient_key.pem";
-    public static String privateKeyPath= "D:\\玩湃v3参数\\1681873607_20250424_cert\\apiclient_key.pem";
+    private String privateKeyPathValue= "/usr/playpai/server/wxV3/1681873607_20250424_cert/apiclient_key.pem";
+    public static String privateKeyPath= "/usr/playpai/server/wxV3/1681873607_20250424_cert/apiclient_key.pem";
 
     // 如果需要静态访问,可以使用 @PostConstruct 初始化静态变量
     @PostConstruct
     public void init() {
         APP_ID = this.appIdValue;
-        Mch_ID = this.mchIdValue;
+        APP_ID = this.appIdValue;
+        smidVx = this.smidVxValue;
         apiV3Key = this.apiV3KeyValue;
         mchSerialNo = this.mchSerialNoValue;
         privateKeyPath = this.privateKeyPathValue; // WXPaySignatureCertificateUtil 会用到这个路径
 
+
         // 可以在这里加一些非空检查
         if (APP_ID == null || Mch_ID == null || apiV3Key == null || mchSerialNo == null || privateKeyPath == null) {
              System.err.println("微信支付V3配置加载不完整,请检查配置文件!");

--
Gitblit v1.7.1