Просмотр исходного кода

//douyin

release_toaliyun_real
xhxu 2 лет назад
Родитель
Сommit
cc3694c30f
1 измененных файлов: 34 добавлений и 5 удалений
  1. +34
    -5
      mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java

+ 34
- 5
mallinkService/src/main/java/com/iformall/douyin/pay/DouYinPayHelper.java Просмотреть файл

@@ -65,7 +65,7 @@ public class DouYinPayHelper {
signStr.append(sep).append(s);
sep = "&";
}
log.error("加密字符串"+signStr);
log.info("加密字符串"+signStr);
return md5FromStr(signStr.toString());
}

@@ -352,6 +352,32 @@ public class DouYinPayHelper {
}
}

//https://developer.toutiao.com/api/apps/ecpay/v1/unsettle_amount
public static void unsettleAmount(String appId,String salt,String outOrderId,String thirdParytyId) {
Map map = new HashMap();
map.put("app_id",appId);
map.put("salt",salt);
map.put("out_order_no",outOrderId);
map.put("sign",getSign(map));
map.remove("salt");
String response = doPost("https://developer.toutiao.com/api/apps/ecpay/v1/unsettle_amount", map);
log.info("查询待分账金额 request:"+map.toString()+" response:"+response);
JSONObject jsonObject = JSON.parseObject(response);
// Integer code = jsonObject.getInteger("err_no");
// if (null != code && code.intValue() == 0 ) {
// JSONObject info = jsonObject.getJSONObject("settle_info");
// QuerySettleResult result = new QuerySettleResult();
// result.setSettleNo(info.getString("settle_no"));
// result.setSettleAmount(info.getInteger("settle_amount"));
// result.setSettleStatus(info.getString("settle_status"));
// result.setMsg(jsonObject.getString("err_tips"));
// return result;
// }else {
// log.error("settleQuery reponse error. request: "+JSON.toJSONString(map)+" response:"+response);
//// return null;
// }
}

public static void main(String[] args) {
//测试
// String mcuid = "70777649963225930610";//商户号
@@ -360,8 +386,9 @@ public class DouYinPayHelper {

//生产
// String mcuid = "69739487619282066230";
String appid = "ttc0cdb6705ff345f301";
String salt = "FhGHClzfdDEPW6Cq4hw2GyoynJbpeq6wLQyM5iub";
String appid = "tt620e14b3fd30264101";
String salt = "Ti1rt3eS5QlmQ7I8kCv4pOBuHNWUIaCglikYyLDS";


// AppAddSubMerchant appAddSubMerchant = new AppAddSubMerchant();
// appAddSubMerchant.setAppId("ttef6599d8705b49b101");
@@ -399,13 +426,15 @@ public class DouYinPayHelper {
// System.out.println(settle1.toString());


QuerySettleResult querySettleResult = settleQuery(appid, salt, "687210746524631040", null);
System.out.println(querySettleResult.toString());
// QuerySettleResult querySettleResult = settleQuery(appid, salt, "687210746524631040", null);
// System.out.println(querySettleResult.toString());

// OrderQueryResult orderQueryResult = orderQuery(appid, salt, "613879951804915712", null);
// System.out.println(orderQueryResult.toString());

// QueryMerchantResult queryMerchantResult = queryMerchantStatus(appid, salt, "69845881593843571583", "5041", null);
// System.out.println(queryMerchantResult.toString());

// unsettleAmount(appid, salt, "833530893035925504", null);
}
}

Загрузка…
Отмена
Сохранить