|
|
|
@ -7,8 +7,6 @@ import com.base.springcloud.entity.CallbackBodyVo; |
|
|
|
import com.base.springcloud.entity.WxpayRefundVo; |
|
|
|
import com.base.springcloud.entity.WxpayTradeVo; |
|
|
|
import com.base.springcloud.util.StringHelper; |
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper; |
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
import com.wechat.pay.contrib.apache.httpclient.WechatPayHttpClientBuilder; |
|
|
|
import com.wechat.pay.contrib.apache.httpclient.util.PemUtil; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
@ -22,7 +20,6 @@ import org.apache.http.impl.client.CloseableHttpClient; |
|
|
|
import org.apache.http.util.EntityUtils; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
import org.springframework.util.Base64Utils; |
|
|
|
import sun.misc.BASE64Decoder; |
|
|
|
|
|
|
|
import javax.crypto.BadPaddingException; |
|
|
|
import javax.crypto.Cipher; |
|
|
|
@ -43,11 +40,6 @@ import java.time.ZoneOffset; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* 微信支付帮助类 |
|
|
|
* |
|
|
|
* @author shuaifengjie.com |
|
|
|
*/ |
|
|
|
@Component |
|
|
|
@Slf4j |
|
|
|
public class WxpayUtils { |
|
|
|
|