This commit is contained in:
xiafang
2020-10-30 08:53:45 +08:00
parent 8e9c553326
commit 807e01d6b2
10 changed files with 15 additions and 24 deletions

View File

@@ -1,8 +1,8 @@
package com.enongm.dianji.payment.autoconfigure;
import com.enongm.dianji.payment.wechat.KeyPairFactory;
import com.enongm.dianji.payment.wechat.WechatPayV3Service;
import com.enongm.dianji.payment.wechat.v3.KeyPairFactory;
import com.enongm.dianji.payment.wechat.v3.WechatPayV3Service;
import com.enongm.dianji.payment.wechat.v2.WechatPayV2Service;
import com.enongm.dianji.payment.wechat.v3.SignatureProvider;
import com.enongm.dianji.payment.wechat.v3.model.WechatMetaBean;

View File

@@ -1,9 +1,7 @@
package com.enongm.dianji.payment.wechat;
package com.enongm.dianji.payment.wechat.v3;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
import java.util.ArrayList;
import java.util.List;

View File

@@ -1,4 +1,4 @@
package com.enongm.dianji.payment.wechat;
package com.enongm.dianji.payment.wechat.v3;
import com.enongm.dianji.payment.wechat.v3.model.WechatMetaBean;

View File

@@ -1,8 +1,6 @@
package com.enongm.dianji.payment.wechat;
package com.enongm.dianji.payment.wechat.v3;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
/**
* The interface Pay filter.
*

View File

@@ -1,8 +1,6 @@
package com.enongm.dianji.payment.wechat;
package com.enongm.dianji.payment.wechat.v3;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
/**
* The interface Pay filter chain.
*

View File

@@ -1,9 +1,7 @@
package com.enongm.dianji.payment.wechat;
package com.enongm.dianji.payment.wechat.v3;
import com.enongm.dianji.payment.wechat.v3.SignatureProvider;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
import com.enongm.dianji.payment.wechat.v3.filter.BodyMergeFilter;
import com.enongm.dianji.payment.wechat.v3.filter.HeaderFilter;
import com.enongm.dianji.payment.wechat.v3.filter.HttpRequestFilter;

View File

@@ -2,8 +2,8 @@ package com.enongm.dianji.payment.wechat.v3.filter;
import com.enongm.dianji.payment.autoconfigure.WechatPayProperties;
import com.enongm.dianji.payment.wechat.PayFilter;
import com.enongm.dianji.payment.wechat.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.PayFilter;
import com.enongm.dianji.payment.wechat.v3.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
import com.enongm.dianji.payment.wechat.v3.model.WechatMetaBean;
import com.fasterxml.jackson.annotation.JsonInclude;

View File

@@ -1,8 +1,8 @@
package com.enongm.dianji.payment.wechat.v3.filter;
import com.enongm.dianji.payment.wechat.PayFilter;
import com.enongm.dianji.payment.wechat.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.PayFilter;
import com.enongm.dianji.payment.wechat.v3.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.SignatureProvider;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
import okhttp3.HttpUrl;

View File

@@ -1,8 +1,8 @@
package com.enongm.dianji.payment.wechat.v3.filter;
import com.enongm.dianji.payment.wechat.PayFilter;
import com.enongm.dianji.payment.wechat.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.PayFilter;
import com.enongm.dianji.payment.wechat.v3.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.SignatureProvider;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;
import lombok.extern.slf4j.Slf4j;
@@ -73,7 +73,6 @@ public class HttpRequestFilter implements PayFilter {
// 验证微信服务器签名
if (signatureProvider.responseSignVerify(wechatpaySerial, wechatpaySignature, wechatpayTimestamp, wechatpayNonce, body)) {
;
Consumer<String> responseConsumer = request.getResponseBodyConsumer();
if (Objects.nonNull(responseConsumer)) {
// 验证通过消费

View File

@@ -1,8 +1,8 @@
package com.enongm.dianji.payment.wechat.v3.filter;
import com.enongm.dianji.payment.wechat.PayFilter;
import com.enongm.dianji.payment.wechat.PayFilterChain;
import com.enongm.dianji.payment.wechat.v3.PayFilter;
import com.enongm.dianji.payment.wechat.v3.PayFilterChain;
import com.enongm.dianji.payment.wechat.enumeration.V3PayType;
import com.enongm.dianji.payment.wechat.enumeration.WeChatServer;
import com.enongm.dianji.payment.wechat.v3.WechatPayRequest;