mirror of
https://gitee.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat.git
synced 2026-02-11 02:07:49 +08:00
style: format
This commit is contained in:
@@ -55,7 +55,7 @@ bool ret = client.VerifyEventSignature(
|
||||
|
||||
```csharp
|
||||
bool ret = client.VerifyEventSignature(timestamp, nonce, body, signature, serialNumber, out Exception error);
|
||||
if (!ret)
|
||||
if (!ret)
|
||||
{
|
||||
Console.WriteLine(error);
|
||||
Console.WriteLine(error.InnerException);
|
||||
@@ -66,4 +66,4 @@ if (!ret)
|
||||
|
||||
### 通过 `CertificateManager` 管理平台证书信息:
|
||||
|
||||
请参阅本文档[《高级技巧 - 如何加密请求中的敏感数据?》](./Advanced_RequestSensitiveDataEncryption.md)下的同名章节。
|
||||
请参阅本文档[《高级技巧 - 如何加密请求中的敏感数据?》](./Advanced_RequestSensitiveDataEncryption.md)下的同名章节。
|
||||
|
||||
@@ -15,4 +15,4 @@
|
||||
```csharp
|
||||
string certificate = "CRT/CER 证书内容";
|
||||
string serialNumber = RSAUtility.ExportSerialNumber(certificate);
|
||||
```
|
||||
```
|
||||
|
||||
@@ -1088,7 +1088,6 @@
|
||||
|
||||
- Query Fund Settlement Details:`QueryHKSettlements`
|
||||
|
||||
|
||||
- QR Code Payment
|
||||
|
||||
- Order Placement:`CreateHKTransactionMicroPay` / `CreateHKPartnerTransactionMicroPay`
|
||||
|
||||
@@ -77,10 +77,10 @@ var response = await client.ExecuteAddProfitSharingReceiverAsync(request);
|
||||
如果你希望本库在请求前能自动完成这项操作,你可以在构造得到 `WechatApiClient` 对象时指定自动化参数:
|
||||
|
||||
```csharp
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
// 其他配置项略
|
||||
AutoEncryptRequestSensitiveProperty = true
|
||||
AutoEncryptRequestSensitiveProperty = true
|
||||
};
|
||||
var client = new WechatTenpayClient(options);
|
||||
```
|
||||
@@ -101,10 +101,10 @@ var client = new WechatTenpayClient(options);
|
||||
|
||||
```csharp
|
||||
var manager = new InMemoryCertificateManager(); // 为便于后续使用,该对象可使用同一商户号下全局单例的方式声明
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
// 其他配置项略
|
||||
PlatformCertificateManager = manager
|
||||
PlatformCertificateManager = manager
|
||||
};
|
||||
var client = new WechatTenpayClient(options);
|
||||
```
|
||||
@@ -227,4 +227,4 @@ public class RedisCertificateManager : CertificateManager
|
||||
return Connection.GetDatabase().KeyDelete(key);
|
||||
}
|
||||
}
|
||||
```
|
||||
```
|
||||
|
||||
@@ -41,9 +41,9 @@ string temp = response.CertificateList.First().EncryptCertificate.CipherText; //
|
||||
如果你希望本库在响应后能自动完成这项操作,你可以在构造得到 `WechatApiClient` 对象时指定自动化参数:
|
||||
|
||||
```csharp
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
AutoDecryptResponseSensitiveProperty = true
|
||||
var options = new WechatTenpayClientOptions()
|
||||
{
|
||||
AutoDecryptResponseSensitiveProperty = true
|
||||
};
|
||||
var client = new WechatTenpayClient(options);
|
||||
```
|
||||
|
||||
@@ -64,7 +64,7 @@ bool ret = client.VerifyResponseSignature(response);
|
||||
|
||||
```csharp
|
||||
bool ret = client.VerifyResponseSignature(response, out Exception error);
|
||||
if (!ret)
|
||||
if (!ret)
|
||||
{
|
||||
Console.WriteLine(error);
|
||||
Console.WriteLine(error.InnerException);
|
||||
@@ -75,4 +75,4 @@ if (!ret)
|
||||
|
||||
### 通过 `CertificateManager` 管理平台证书信息:
|
||||
|
||||
请参阅本文档[《高级技巧 - 如何加密请求中的敏感数据?》](./Advanced_RequestSensitiveDataEncryption.md)下的同名章节。
|
||||
请参阅本文档[《高级技巧 - 如何加密请求中的敏感数据?》](./Advanced_RequestSensitiveDataEncryption.md)下的同名章节。
|
||||
|
||||
Reference in New Issue
Block a user