diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayClient.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayClient.cs index a8746257..34075671 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayClient.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV3/WechatTenpayClient.cs @@ -74,6 +74,11 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 { IFlurlRequest flurlRequest = FlurlClient.Request(urlSegments).WithVerb(method); + if (AutoEncryptRequestSensitiveProperty) + { + this.EncryptRequestSensitiveProperty(request); + } + if (request.Timeout != null) { flurlRequest.WithTimeout(TimeSpan.FromMilliseconds(request.Timeout.Value)); @@ -85,11 +90,6 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3 flurlRequest.WithHeader("Wechatpay-Serial", request.WechatpayCertSerialNumber); } - if (AutoEncryptRequestSensitiveProperty) - { - this.EncryptRequestSensitiveProperty(request); - } - return flurlRequest; }