|
@@ -92,26 +92,39 @@ public class SaoBeiPayController {
|
|
@RequestMapping(value = {"/payAmtInfoOld"}, consumes = {"application/json"}, method = {RequestMethod.POST})
|
|
@RequestMapping(value = {"/payAmtInfoOld"}, consumes = {"application/json"}, method = {RequestMethod.POST})
|
|
@ResponseBody
|
|
@ResponseBody
|
|
public String payAmtInfoOld(@RequestBody PayInfoRequest payInfoRequest) throws Exception {
|
|
public String payAmtInfoOld(@RequestBody PayInfoRequest payInfoRequest) throws Exception {
|
|
|
|
+
|
|
|
|
+ //智慧易加
|
|
|
|
+// 商户号码:845104816000034
|
|
|
|
+// 终端号:18241101
|
|
|
|
+// 密钥:23570b46a955484d92038f6a18d2b9d6
|
|
Gson gson = new Gson();
|
|
Gson gson = new Gson();
|
|
ResultData resultData = null;
|
|
ResultData resultData = null;
|
|
- DefaultSaobeiApiClient defaultSaobeiApiClient = new DefaultSaobeiApiClient("2ef428f4f76c414282e831baea9e4b0e");
|
|
|
|
|
|
+ DefaultSaobeiApiClient defaultSaobeiApiClient = new DefaultSaobeiApiClient("23570b46a955484d92038f6a18d2b9d6"); //2ef428f4f76c414282e831baea9e4b0e
|
|
SaobeiMiniPayRequest requst = new SaobeiMiniPayRequest();
|
|
SaobeiMiniPayRequest requst = new SaobeiMiniPayRequest();
|
|
requst.setPay_ver("110");
|
|
requst.setPay_ver("110");
|
|
requst.setPay_type("010");
|
|
requst.setPay_type("010");
|
|
requst.setService_id("015");
|
|
requst.setService_id("015");
|
|
- requst.setMerchant_no("852105942000011");
|
|
|
|
- requst.setTerminal_id("18237172");
|
|
|
|
- requst.setTerminal_trace("202003252204310000");
|
|
|
|
- requst.setTerminal_time("20200325220431");
|
|
|
|
|
|
+ requst.setMerchant_no("845104816000034"); //852105942000011
|
|
|
|
+ requst.setTerminal_id("18241101"); //18237172
|
|
|
|
+
|
|
|
|
+ Random random = new Random();
|
|
|
|
+ String result = "";
|
|
|
|
+ for (int i = 0; i < 6; i++) {
|
|
|
|
+ result += random.nextInt(10);
|
|
|
|
+ }
|
|
|
|
+ String ordNo_1 = System.nanoTime() + result;
|
|
|
|
+ requst.setTerminal_trace(ordNo_1); //202003252204310000
|
|
|
|
+
|
|
|
|
+ requst.setTerminal_time(new SimpleDateFormat("yyyyMMddhhmmss").format(new Date())); //"20200325220431"
|
|
String amt = payInfoRequest.getAmt();
|
|
String amt = payInfoRequest.getAmt();
|
|
requst.setTotal_fee("1");
|
|
requst.setTotal_fee("1");
|
|
String openId = payInfoRequest.getOpenId();
|
|
String openId = payInfoRequest.getOpenId();
|
|
- requst.setOpen_id("obnG9jhDLvom5fGwuhYysmQTW4qQ");
|
|
|
|
|
|
+ requst.setOpen_id("oRwjv4iHjSUgxNxOJOQ_60Ln7cno"); // oRwjv4iHjSUgxNxOJOQ_60Ln7cno obnG9jhDLvom5fGwuhYysmQTW4qQ
|
|
requst.setOrder_body("sdk测试");
|
|
requst.setOrder_body("sdk测试");
|
|
String notifyUrl = "https://" + this.domainName + "/" + this.globalPrefix + "/getSaobeiCallback";
|
|
String notifyUrl = "https://" + this.domainName + "/" + this.globalPrefix + "/getSaobeiCallback";
|
|
logger.info("回调地址"+ notifyUrl);
|
|
logger.info("回调地址"+ notifyUrl);
|
|
requst.setNotify_url(notifyUrl);
|
|
requst.setNotify_url(notifyUrl);
|
|
- requst.setSub_appid("wxe568c727d466aef9");
|
|
|
|
|
|
+ requst.setSub_appid("wxe1135cd390b38a54"); // wxe1135cd390b38a54 wxe568c727d466aef9
|
|
System.out.println("请求报文"+ JSON.toJSONString(requst));
|
|
System.out.println("请求报文"+ JSON.toJSONString(requst));
|
|
SaobeiMiniPayResponse response = (SaobeiMiniPayResponse)defaultSaobeiApiClient.execute(requst);
|
|
SaobeiMiniPayResponse response = (SaobeiMiniPayResponse)defaultSaobeiApiClient.execute(requst);
|
|
System.out.println("返回报文"+ JSON.toJSONString(response));
|
|
System.out.println("返回报文"+ JSON.toJSONString(response));
|
|
@@ -131,7 +144,10 @@ public class SaoBeiPayController {
|
|
Gson gson =new Gson();
|
|
Gson gson =new Gson();
|
|
ResultData resultData =null;
|
|
ResultData resultData =null;
|
|
|
|
|
|
-
|
|
|
|
|
|
+ //智慧易加
|
|
|
|
+// 商户号码:845104816000034
|
|
|
|
+// 终端号:18241101
|
|
|
|
+// 密钥:23570b46a955484d92038f6a18d2b9d6
|
|
//创建client
|
|
//创建client
|
|
SaobeiApiClient<SaobeiPreAuthMiniPayRequest, SaobeiPreAuthMiniPayResponse> client = new DefaultSaobeiApiClient<>("23570b46a955484d92038f6a18d2b9d6");
|
|
SaobeiApiClient<SaobeiPreAuthMiniPayRequest, SaobeiPreAuthMiniPayResponse> client = new DefaultSaobeiApiClient<>("23570b46a955484d92038f6a18d2b9d6");
|
|
//创建requst
|
|
//创建requst
|