test(tenpayv3): 修改配置项

This commit is contained in:
fudiwei
2022-11-24 11:45:00 +08:00
parent afd6418cee
commit 492b7e4df3
9 changed files with 36 additions and 31 deletions

View File

@@ -1,4 +1,4 @@
using System;
using System;
using Microsoft.Extensions.Options;
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Options
@@ -22,9 +22,9 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Options
public string SecretV3 { get; set; } = string.Empty;
public string CertSerialNumber { get; set; } = string.Empty;
public string CertificateSerialNumber { get; set; } = string.Empty;
public string CertPrivateKey { get; set; } = string.Empty;
public string CertificatePrivateKey { get; set; } = string.Empty;
}
}
}

View File

@@ -1,4 +1,4 @@
using System;
using System;
using System.Linq;
using System.Net.Http;
using Microsoft.Extensions.Options;
@@ -35,8 +35,8 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Services.HttpClients.Imple
{
MerchantId = tenpayMerchantConfig.MerchantId,
MerchantV3Secret = tenpayMerchantConfig.SecretV3,
MerchantCertificateSerialNumber = tenpayMerchantConfig.CertSerialNumber,
MerchantCertificatePrivateKey = tenpayMerchantConfig.CertPrivateKey,
MerchantCertificateSerialNumber = tenpayMerchantConfig.CertificateSerialNumber,
MerchantCertificatePrivateKey = tenpayMerchantConfig.CertificatePrivateKey,
PlatformCertificateManager = _tenpayCertificateManagerFactory.Create(tenpayMerchantConfig.MerchantId),
AutoEncryptRequestSensitiveProperty = true,
AutoDecryptResponseSensitiveProperty = true

View File

@@ -1,4 +1,4 @@
{
{
"Logging": {
"LogLevel": {
"Default": "Information",
@@ -14,8 +14,8 @@
{
"MerchantId": "填写商户号",
"SecretV3": "填写商户 V3 API 密钥",
"CertSerialNumber": "填写商户证书序列号",
"CertPrivateKey": "填写商户证书文件内容"
"CertificateSerialNumber": "填写商户证书序列号",
"CertificatePrivateKey": "填写商户证书文件内容"
}
],
"NotifyUrl": "https://localhost:5001"

View File

@@ -1,4 +1,4 @@
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Options
namespace SKIT.FlurlHttpClient.Wechat.TenpayV3.Sample.Options
{
public partial class TenpayOptions
{
@@ -17,8 +17,8 @@
{
MerchantId = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_MerchantId"],
SecretV3 = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_SecretV3"],
CertSerialNumber = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_CertSerialNumber"],
CertPrivateKey = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_CertPrivateKey"],
CertificateSerialNumber = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_CertificateSerialNumber"],
CertificatePrivateKey = WebConfigurationManager.AppSettings[$"TenpayOptions_Merchant_{i}_CertificatePrivateKey"],
})
.ToArray(),
NotifyUrl = WebConfigurationManager.AppSettings[$"TenpayOptions_NotifyUrl"]
@@ -43,9 +43,9 @@
public string SecretV3 { get; set; } = string.Empty;
public string CertSerialNumber { get; set; } = string.Empty;
public string CertificateSerialNumber { get; set; } = string.Empty;
public string CertPrivateKey { get; set; } = string.Empty;
public string CertificatePrivateKey { get; set; } = string.Empty;
}
}
}

View File

@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="TenpayOptions_Merchant_0_MerchantId" value="填写商户号" />
<add key="TenpayOptions_Merchant_0_SecretV3" value="填写商户 V3 API 密钥" />
<add key="TenpayOptions_Merchant_0_CertSerialNumber" value="填写商户证书序列号" />
<add key="TenpayOptions_Merchant_0_CertPrivateKey" value="填写商户证书文件内容" />
<add key="TenpayOptions_Merchant_0_CertificateSerialNumber" value="填写商户证书序列号" />
<add key="TenpayOptions_Merchant_0_CertificatePrivateKey" value="填写商户证书文件内容" />
<add key="TenpayOptions_NotifyUrl" value="https://localhost:5001" />
</appSettings>