xdd 1 неделя назад
Родитель
Сommit
879ac4493e

+ 8 - 3
fs-admin/src/test/java/com/fs/course/controller/FsCourseDomainNameControllerTest.java

@@ -76,21 +76,26 @@ class FsCourseDomainNameControllerTest {
         log.info("请求结果: {}",order);
     }
 
-    void refund(){
+    @Test
+    public void refund() throws WxPayException {
         WxPayConfig payConfig = new WxPayConfig();
         payConfig.setAppId("wx961fadab9bcb792b");
         payConfig.setMchId("1716217886");
         payConfig.setMchKey("a7Fc5B9dE2h8J3kL4mN6pQ7rS9tU2vW1");
         payConfig.setPrivateKeyPath("C:\\cert\\1716217886_20250509_cert\\apiclient_key.pem");
         payConfig.setPrivateCertPath("C:\\cert\\1716217886_20250509_cert\\apiclient_cert.pem");
+        payConfig.setKeyPath("C:\\cert\\1716217886_20250509_cert\\apiclient_cert.p12");
         payConfig.setCertSerialNo("4E8BD68BC2BFD37CA58244D660E5FDCCE475D82E");
         payConfig.setUseSandboxEnv(false);
         payConfig.setSignType(WxPayConstants.SignType.HMAC_SHA256);
 
         wxPayService.setConfig(payConfig);
         WxPayRefundRequest wxPayRefundRequest = new WxPayRefundRequest();
-
-
+        wxPayRefundRequest.setTransactionId("4200002745202506242171692915");
+        wxPayRefundRequest.setRefundFee(1);
+        wxPayRefundRequest.setTotalFee(1);
+        wxPayRefundRequest.setOutRefundNo("202506241450250001");
+        wxPayService.refund(wxPayRefundRequest);
     }
 
 }