|
@@ -6,6 +6,7 @@ import cn.hutool.core.util.IdUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
|
+import com.wechat.pay.java.core.certificate.CertificateDownloader;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
import org.apache.http.client.methods.CloseableHttpResponse;
|
|
@@ -176,10 +177,27 @@ public class payController {
|
|
}
|
|
}
|
|
return null;
|
|
return null;
|
|
}
|
|
}
|
|
-
|
|
|
|
- //获取 获取平台证书列表 测试成功
|
|
|
|
- public static void main(String[] args) throws Exception {
|
|
|
|
-
|
|
|
|
|
|
+ @GetMapping(value = "/test2")
|
|
|
|
+ public void CertificateDownloaderTest() {
|
|
|
|
+ //用于证书解密的密钥
|
|
|
|
+ String apiV3key = "4b64e17419689527b256f07cdf6bd60c";
|
|
|
|
+ // 商户号
|
|
|
|
+ String mchId = "1725845681";
|
|
|
|
+ // 商户证书序列号
|
|
|
|
+ String mchSerialNo = "65E9559D81ADA0BDA0CD3CF484A59A8DFB5610BE";
|
|
|
|
+ // 商户私钥
|
|
|
|
+ String mchPrivateKeyFilePath = "E:\\wzq\\sss";
|
|
|
|
+ // 微信支付平台证书
|
|
|
|
+ //private static String wechatpayCertificateFilePath = "wxpayplatformcert.pem";
|
|
|
|
+ //下载成功后保存证书的路径
|
|
|
|
+ String outputFilePath = "E:\\wzq\\sss";
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ String[] args = {"-k", apiV3key, "-m", mchId, "-f", mchPrivateKeyFilePath,
|
|
|
|
+ "-s", mchSerialNo, "-o", outputFilePath};
|
|
|
|
+
|
|
|
|
+// CommandLine.run(new CertificateDownloader(), args);
|
|
}
|
|
}
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|