|
@@ -2,6 +2,7 @@ package com.ruoyi.business.config;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.ruoyi.business.utils.PayUtils;
|
|
|
+import com.ruoyi.common.utils.security.Md5Utils;
|
|
|
import com.wechat.pay.contrib.apache.httpclient.WechatPayHttpClientBuilder;
|
|
|
import com.wechat.pay.contrib.apache.httpclient.auth.PrivateKeySigner;
|
|
|
import com.wechat.pay.contrib.apache.httpclient.auth.Verifier;
|
|
@@ -232,4 +233,17 @@ public class WxPayConfig {
|
|
|
sign.update(message);
|
|
|
return Base64.getEncoder().encodeToString(sign.sign());
|
|
|
}
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ String ss = Md5Utils.hash("appId=wxd678efh567hg6787" +
|
|
|
+ "&" +
|
|
|
+ "nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS" +
|
|
|
+ "&" +
|
|
|
+ "package=prepay_id=wx2017033010242291fcfe0db70013231072" +
|
|
|
+ "&" +
|
|
|
+ "signType=MD5&timeStamp=1490840662" +
|
|
|
+ "&" +
|
|
|
+ "key=qazwsxedcrfvtgbyhnujmikolp111111");
|
|
|
+ System.out.println(ss.toUpperCase());
|
|
|
+ }
|
|
|
}
|