jk-GitHub-coder vor 3 Jahren
Ursprung
Commit
a3d12a91b6

+ 9 - 9
YijiaRestful/src/main/java/com/platform/yijia/controller/SaoBeiPayController.java

@@ -133,14 +133,14 @@ public class SaoBeiPayController {
 
 
         //创建client
-        SaobeiApiClient<SaobeiPreAuthMiniPayRequest, SaobeiPreAuthMiniPayResponse> client = new DefaultSaobeiApiClient<>(ACCESS_TOKEN);
+        SaobeiApiClient<SaobeiPreAuthMiniPayRequest, SaobeiPreAuthMiniPayResponse> client = new DefaultSaobeiApiClient<>("23570b46a955484d92038f6a18d2b9d6");
         //创建requst
         SaobeiPreAuthMiniPayRequest requst = new SaobeiPreAuthMiniPayRequest();
-        requst.setPay_ver(PAY_VER);
+        requst.setPay_ver("110");
         requst.setPay_type("010");
         requst.setService_id("015");
-        requst.setMerchant_no(MERCHANT_NO);
-        requst.setTerminal_id(TERMINAL_ID);
+        requst.setMerchant_no("845104816000034");
+        requst.setTerminal_id("18241101");
         Random random = new Random();
         String result = "";
         for (int i = 0; i < 6; i++) {
@@ -149,15 +149,15 @@ public class SaoBeiPayController {
         String ordNo_1 = System.nanoTime() + result;
 
         //202003252204310000
-        requst.setTerminal_trace("202003252204310000");         //终端流水号,填写商户系统的订单号
+        requst.setTerminal_trace(ordNo_1);         //终端流水号,填写商户系统的订单号
         // new SimpleDateFormat("yyyyMMddhhmmss").format(new Date())
-        requst.setTerminal_time("20200325220431");      //交易时间
+        requst.setTerminal_time(new SimpleDateFormat("yyyyMMddhhmmss").format(new Date()));      //交易时间
         String amt = payInfoRequest.getAmt();
         requst.setTotal_fee("0.01");                                                                    //订单金额
         String openId = payInfoRequest.getOpenId();
 
         //oRwjv4iHjSUgxNxOJOQ_60Ln7cno  obnG9jhDLvom5fGwuhYysmQTW4qQ
-        requst.setOpen_id("obnG9jhDLvom5fGwuhYysmQTW4qQ");                                              //微信用户openId
+        requst.setOpen_id("oRwjv4iHjSUgxNxOJOQ_60Ln7cno");                                              //微信用户openId
         requst.setOrder_body("sdk测试");
 
         String notifyUrl = "https://"+domainName+"/"+globalPrefix+"/getSaobeiCallback";
@@ -166,7 +166,7 @@ public class SaoBeiPayController {
 
         //wxe568c727d466aef9
         //wxe1135cd390b38a54
-        requst.setSub_appid("wxe568c727d466aef9");
+        requst.setSub_appid("wxe1135cd390b38a54");
         //发送请求
         System.out.println("小程序预支付请求报文:"+JSON.toJSONString(requst));
         SaobeiPreAuthMiniPayResponse response = client.execute(requst);
@@ -197,7 +197,7 @@ public class SaoBeiPayController {
         SaobeiMiniPayResponse responseMiniPay = clientMiniPay.execute(requstMiniPay);
         System.out.println("返回报文:"+JSON.toJSONString(responseMiniPay));
         resultData = ResultData.success(responseMiniPay);
-        return gson.toJson(responseMiniPay);
+        return gson.toJson(resultData);
     }
 
     /***