|
|
@@ -1022,6 +1022,38 @@ namespace MySystem
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
+
|
|
|
+ #region 乐刷
|
|
|
+
|
|
|
+ string LePassPrivateKey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBALK4Wy4Y60n9iwJBk2XTpg8EtPZ2Y8mPK2SIYezlD8V0Gjar7w51WUrRmpffwAF+B/tsfHYstan8pB51AIMP02AlrAGj6UYue2EOwXyaIbojkHWAV/FGjalvI0agN3vvSYXvT2I0sUOqSCY7M/YW4yhbYq9sdcEya9LVSTYuMMcxAgMBAAECgYB+94gXfK6TlyONi8bKnY0ouEBTpBIKXMMIHffr02Pb9Dq3QniH/ghcpgI9CUGgDchf71eQoPzCcfCqjpa5haG1SH6O8Pt2lkG9Tgqs3N0/B4Omy8UZG8BVLkK1KOKJwbaIGvKFmlPmA7cRwOAojoORE/l6fxlozL8isDsCjkDFjQJBAOpTONxB5aq8SSRCU6gOjI/3KU1aPb7fySNywM1fXrkzK+EqlePHpqE0GPuUAHcFvFOGBt5HJaCK8S8tW0qXHrMCQQDDQGsiOKLX5zZP9txSizKb4ZPyC2SZ7nSKTlGrA/RvCyyuCKStziWjzB5959wTQPCVSeoe4kvD5God/JCX3nSLAkB5etunlKI0eZiRq7EjFyfYGxLWf0ozgmEMd5ls31yENvswqJs8k2zXdeLdykTTb63Kv1kgM1JWgLG4+5KwgNfxAkEAqZabNycQMg0OPJhDN6LVu1VMJjDFGXpnWPW7s5mExqpjDWpOdvQV91ZEqcEogsSl8lU398lAW45aqV8EzBQZDwJAOMtbfcI2g4zPG/NT9QyjrWC7BpMMe2nH1BzBL3JdNw3GKhGPnbvbFdQwIYsucJPivZ3xq5r7RdGCMnh8R4gwjw==";
|
|
|
+ string LePassPublicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCyuFsuGOtJ/YsCQZNl06YPBLT2dmPJjytkiGHs5Q/FdBo2q+8OdVlK0ZqX38ABfgf7bHx2LLWp/KQedQCDD9NgJawBo+lGLnthDsF8miG6I5B1gFfxRo2pbyNGoDd770mF709iNLFDqkgmOzP2FuMoW2KvbHXBMmvS1Uk2LjDHMQIDAQAB";
|
|
|
+ string LePassSource = "pb_externel_quanjiafu";
|
|
|
+ string AgentId = "2700981";
|
|
|
+ string LePassReqUrl = "https://t-channel.lepass.cn/external-api"; //请求url
|
|
|
+ string LePassSignKey = "5303C8D3CD7D4F43B49F95FF8C2D20D3";
|
|
|
+ string LePassBackKey = "67FA4AA41F7642E293AC7B897CF3713A";
|
|
|
+
|
|
|
+ public string LePassGetExpiredIdCardUrl(string merNo)
|
|
|
+ {
|
|
|
+ string url = LePassReqUrl + "/merchantinfo/v3/getUpdateIdCardLink";
|
|
|
+ function.WriteLog("请求地址\n" + url, "乐刷获取更新过期身份证链接");
|
|
|
+ SortedList<string, string> req = new SortedList<string, string>();
|
|
|
+ req.Add("merchantId", merNo);
|
|
|
+ string signString = "key=" + LePassSignKey + "&" + function.BuildQueryString(req);
|
|
|
+ function.WriteLog("待签名串\n" + signString, "乐刷获取更新过期身份证链接");
|
|
|
+ string sign = function.MD532(signString).ToUpper();
|
|
|
+ function.WriteLog("签名结果\n" + sign, "乐刷获取更新过期身份证链接");
|
|
|
+ req.Add("sign", sign);
|
|
|
+ req.Add("trace_no", DateTime.Now.ToString("yyyyMMddHHmmssfff") + function.get_Random(8));
|
|
|
+ req.Add("source", LePassSource);
|
|
|
+ string reqString = Newtonsoft.Json.JsonConvert.SerializeObject(req);
|
|
|
+ function.WriteLog("请求参数\n" + reqString, "乐刷获取更新过期身份证链接");
|
|
|
+ string content = function.PostWebRequest(url, reqString, "application/json");
|
|
|
+ function.WriteLog("返回报文\n" + content, "乐刷获取更新过期身份证链接");
|
|
|
+ return content;
|
|
|
+ }
|
|
|
+
|
|
|
+ #endregion
|
|
|
|
|
|
}
|
|
|
}
|