feat(tenpayv3): 重命名部分内部依赖属性

This commit is contained in:
Fu Diwei
2021-06-17 19:46:16 +08:00
parent 5cf2c715a9
commit e628c53963
14 changed files with 105 additions and 181 deletions

View File

@@ -18,7 +18,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (string.IsNullOrEmpty(callbackJson)) throw new ArgumentNullException(callbackJson);
return client.JsonSerializer.Deserialize<WechatTenpayEvent>(callbackJson);
return client.FlurlJsonSerializer.Deserialize<WechatTenpayEvent>(callbackJson);
}
/// <summary>
@@ -57,7 +57,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
plainJson = Utilities.AESUtility.DecryptWithGCM(
key: client.MerchantV3Secret,
key: client.WechatMerchantV3Secret,
iv: resource.Nonce,
aad: resource.AssociatedData,
cipherText: resource.CipherText
@@ -73,7 +73,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
throw new Exceptions.WechatTenpayEventDecryptionException("Unknown encrypt algorithm of the resource.");
}
return client.JsonSerializer.Deserialize<T>(plainJson);
return client.FlurlJsonSerializer.Deserialize<T>(plainJson);
}
}
}

View File

@@ -29,7 +29,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.CombineMerchantId))
request.CombineMerchantId = client.MerchantId;
request.CombineMerchantId = client.WechatMerchantId;
if (request.SubOrderList != null)
{
@@ -64,7 +64,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.CombineMerchantId))
request.CombineMerchantId = client.MerchantId;
request.CombineMerchantId = client.WechatMerchantId;
if (request.SubOrderList != null)
{
@@ -97,7 +97,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.CombineMerchantId))
request.CombineMerchantId = client.MerchantId;
request.CombineMerchantId = client.WechatMerchantId;
if (request.SubOrderList != null)
{
@@ -130,7 +130,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.CombineMerchantId))
request.CombineMerchantId = client.MerchantId;
request.CombineMerchantId = client.WechatMerchantId;
if (request.SubOrderList != null)
{
@@ -188,7 +188,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
foreach (var subOrder in request.SubOrderList)
{
if (string.IsNullOrEmpty(subOrder.MerchantId))
subOrder.MerchantId = client.MerchantId;
subOrder.MerchantId = client.WechatMerchantId;
}
}

View File

@@ -29,7 +29,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.BelongMerchantId))
request.BelongMerchantId = client.MerchantId;
request.BelongMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "busifavor", "stocks")
@@ -326,7 +326,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "marketing", "busifavor", "callbacks")
@@ -351,7 +351,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "busifavor", "callbacks")
@@ -375,10 +375,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.PayerMerchantId))
request.PayerMerchantId = client.MerchantId;
request.PayerMerchantId = client.WechatMerchantId;
if (string.IsNullOrEmpty(request.PayeeMerchantId))
request.PayeeMerchantId = client.MerchantId;
request.PayeeMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "busifavor", "subsidy", "pay-receipts")
@@ -423,10 +423,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.PayerMerchantId))
request.PayerMerchantId = client.MerchantId;
request.PayerMerchantId = client.WechatMerchantId;
if (string.IsNullOrEmpty(request.PayeeMerchantId))
request.PayeeMerchantId = client.MerchantId;
request.PayeeMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "busifavor", "subsidy", "return-receipts")

View File

@@ -29,7 +29,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.BelongMerchantId))
request.BelongMerchantId = client.MerchantId;
request.BelongMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "coupon-stocks")
@@ -53,7 +53,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "stocks", request.StockId, "start")
@@ -77,7 +77,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "stocks", request.StockId, "pause")
@@ -101,7 +101,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "stocks", request.StockId, "restart")
@@ -125,7 +125,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "marketing", "favor", "stocks", request.StockId)
@@ -150,7 +150,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "marketing", "favor", "stocks")
@@ -186,7 +186,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "marketing", "favor", "stocks", request.StockId, "merchants")
@@ -213,7 +213,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "marketing", "favor", "stocks", request.StockId, "items")
@@ -282,7 +282,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.StockCreatorMerchantId))
request.StockCreatorMerchantId = client.MerchantId;
request.StockCreatorMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "users", request.OpenId, "coupons")
@@ -371,7 +371,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "marketing", "favor", "callbacks")

View File

@@ -49,7 +49,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string boundary = "--BOUNDARY--" + DateTimeOffset.Now.Ticks.ToString("x");
using var fileContent = new ByteArrayContent(request.FileBytes);
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.JsonSerializer.Serialize(request)));
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.FlurlJsonSerializer.Serialize(request)));
using var httpContent = new MultipartFormDataContent(boundary);
httpContent.Add(metaContent, "\"" + Constants.FormDataFields.FORMDATA_META + "\""); // NOTICE: meta 必须要加双引号
httpContent.Add(fileContent, "\"file\"", "\"" + request.FileName + "\""); // NOTICE: file 必须要加双引号

View File

@@ -77,10 +77,10 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
.SetOptions(request);
if (request.Partner != null)
flurlReq.SetQueryParam("partner", client.JsonSerializer.Serialize(request.Partner));
flurlReq.SetQueryParam("partner", client.FlurlJsonSerializer.Serialize(request.Partner));
if (request.AuthorizedData != null)
flurlReq.SetQueryParam("authorized_data", client.JsonSerializer.Serialize(request.AuthorizedData));
flurlReq.SetQueryParam("authorized_data", client.FlurlJsonSerializer.Serialize(request.AuthorizedData));
if (request.Limit.HasValue)
flurlReq.SetQueryParam("limit", request.Limit.Value.ToString());

View File

@@ -49,7 +49,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string boundary = "--BOUNDARY--" + DateTimeOffset.Now.Ticks.ToString("x");
using var fileContent = new ByteArrayContent(request.FileBytes);
using var metaContent = new StringContent(client.JsonSerializer.Serialize(request), Encoding.UTF8, "application/json");
using var metaContent = new StringContent(client.FlurlJsonSerializer.Serialize(request), Encoding.UTF8, "application/json");
using var httpContent = new MultipartFormDataContent(boundary);
httpContent.Add(metaContent, "\"" + Constants.FormDataFields.FORMDATA_META + "\""); // NOTICE: meta 必须要加双引号
httpContent.Add(fileContent, "\"file\"", "\"" + request.FileName + "\""); // NOTICE: file 必须要加双引号
@@ -109,7 +109,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string boundary = "--BOUNDARY--" + DateTimeOffset.Now.Ticks.ToString("x");
using var fileContent = new ByteArrayContent(request.FileBytes);
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.JsonSerializer.Serialize(request)));
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.FlurlJsonSerializer.Serialize(request)));
using var httpContent = new MultipartFormDataContent(boundary);
httpContent.Add(metaContent, "\"meta\""); // NOTICE: meta 必须要加双引号
httpContent.Add(fileContent, "\"file\"", "\"" + request.FileName + "\""); // NOTICE: file 必须要加双引号

View File

@@ -110,7 +110,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.ComplaintedMerchantId))
request.ComplaintedMerchantId = client.MerchantId;
request.ComplaintedMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "merchant-service", "complaints-v2", request.ComplaintId, "response")
@@ -134,7 +134,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.ComplaintedMerchantId))
request.ComplaintedMerchantId = client.MerchantId;
request.ComplaintedMerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "merchant-service", "complaints-v2", request.ComplaintId, "complete")
@@ -261,7 +261,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string boundary = "--BOUNDARY--" + DateTimeOffset.Now.Ticks.ToString("x");
using var fileContent = new ByteArrayContent(request.FileBytes);
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.JsonSerializer.Serialize(request)));
using var metaContent = new ByteArrayContent(Encoding.UTF8.GetBytes(client.FlurlJsonSerializer.Serialize(request)));
using var httpContent = new MultipartFormDataContent(boundary);
httpContent.Add(metaContent, "\"" + Constants.FormDataFields.FORMDATA_META + "\""); // NOTICE: meta 必须要加双引号
httpContent.Add(fileContent, "\"file\"", "\"" + request.FileName + "\""); // NOTICE: file 必须要加双引号

View File

@@ -29,7 +29,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "partner", "transactions", "app")
@@ -55,7 +55,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "partner", "transactions", "jsapi")
@@ -79,7 +79,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "partner", "transactions", "h5")
@@ -102,7 +102,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "partner", "transactions", "native")
@@ -130,7 +130,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "pay", "partner", "transactions", "out-trade-no", request.OutTradeNumber)
@@ -160,7 +160,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "pay", "partner", "transactions", "id", request.TransactionId)
@@ -190,7 +190,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "partner", "transactions", "out-trade-no", request.OutTradeNumber, "close")

View File

@@ -28,7 +28,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "transactions", "app")
@@ -52,7 +52,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "transactions", "jsapi")
@@ -75,7 +75,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "transactions", "h5")
@@ -98,7 +98,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "transactions", "native")
@@ -125,7 +125,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "pay", "transactions", "out-trade-no", request.OutTradeNumber)
@@ -153,7 +153,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "pay", "transactions", "id", request.TransactionId)
@@ -181,7 +181,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (request is null) throw new ArgumentNullException(nameof(request));
if (string.IsNullOrEmpty(request.MerchantId))
request.MerchantId = client.MerchantId;
request.MerchantId = client.WechatMerchantId;
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "pay", "transactions", "out-trade-no", request.OutTradeNumber, "close")

View File

@@ -43,7 +43,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string nonce = Guid.NewGuid().ToString("N");
string package = $"prepay_id={prepayId}";
string sign = Utilities.RSAUtility.SignWithSHA256(
privateKey: client.MerchantCertPrivateKey,
privateKey: client.WechatMerchantCertPrivateKey,
plainText: $"{appId}\n{timestamp}\n{nonce}\n{package}"
);
@@ -72,7 +72,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
/// <returns></returns>
public static IDictionary<string, string> GenerateParametersForAppPayRequest(this WechatTenpayClient client, string appId, string prepayId)
{
return GenerateParametersForAppPayRequest(client, merchantId: client.MerchantId, appId: appId, prepayId: prepayId);
return GenerateParametersForAppPayRequest(client, merchantId: client.WechatMerchantId, appId: appId, prepayId: prepayId);
}
/// <summary>
@@ -98,7 +98,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
string timestamp = DateTimeOffset.Now.ToLocalTime().ToUnixTimeSeconds().ToString();
string nonce = Guid.NewGuid().ToString("N");
string sign = Utilities.RSAUtility.SignWithSHA256(
privateKey: client.MerchantCertPrivateKey,
privateKey: client.WechatMerchantCertPrivateKey,
plainText: $"{appId}\n{timestamp}\n{nonce}\n{prepayId}"
);

View File

@@ -22,7 +22,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantCertPrivateKey))
if (string.IsNullOrEmpty(client.WechatMerchantCertPrivateKey))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant private key.");
if (!response.IsSuccessful())
@@ -39,7 +39,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
accountValidationModel.AccountNameEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
accountValidationModel.AccountNameEncryptedData
);
}
@@ -54,7 +54,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
accountValidationModel.AccountNumberEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
accountValidationModel.AccountNumberEncryptedData!
);
}
@@ -84,7 +84,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantCertPrivateKey))
if (string.IsNullOrEmpty(client.WechatMerchantCertPrivateKey))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant private key.");
if (!response.IsSuccessful())
@@ -101,7 +101,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
downloadBillModel.EncryptKeyEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
downloadBillModel.EncryptKeyEncryptedData
);
}
@@ -132,7 +132,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantCertPrivateKey))
if (string.IsNullOrEmpty(client.WechatMerchantCertPrivateKey))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant private key.");
if (!response.IsSuccessful())
@@ -145,7 +145,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
response.PayerPhoneEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
response.PayerPhoneEncryptedData!
);
}
@@ -172,7 +172,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantV3Secret))
if (string.IsNullOrEmpty(client.WechatMerchantV3Secret))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant secret.");
if (!response.IsSuccessful())
@@ -189,7 +189,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
certificateModel.EncryptCertificate.CipherText = Utilities.AESUtility.DecryptWithGCM(
key: client.MerchantV3Secret,
key: client.WechatMerchantV3Secret,
iv: certificateModel.EncryptCertificate.Nonce,
aad: certificateModel.EncryptCertificate.AssociatedData,
cipherText: certificateModel.EncryptCertificate.CipherText
@@ -226,7 +226,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantCertPrivateKey))
if (string.IsNullOrEmpty(client.WechatMerchantCertPrivateKey))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant private key.");
if (!response.IsSuccessful())
@@ -243,7 +243,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
complaintModel.PayerPhoneEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
complaintModel.PayerPhoneEncryptedData!
);
}
@@ -274,7 +274,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
if (client == null) throw new ArgumentNullException(nameof(client));
if (response == null) throw new ArgumentNullException(nameof(response));
if (string.IsNullOrEmpty(client.MerchantCertPrivateKey))
if (string.IsNullOrEmpty(client.WechatMerchantCertPrivateKey))
throw new Exceptions.WechatTenpayResponseDecryptionException("Decrypt response failed, because of there is no merchant private key.");
if (!response.IsSuccessful())
@@ -291,7 +291,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
guideModel.UserNameEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
guideModel.UserNameEncryptedData
);
}
@@ -306,7 +306,7 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3
try
{
guideModel.UserMobileEncryptedData = Utilities.RSAUtility.DecryptWithECB(
client.MerchantCertPrivateKey,
client.WechatMerchantCertPrivateKey,
guideModel.UserMobileEncryptedData
);
}