Bläddra i källkod

修正 下载账单 验签

Roc 5 år sedan
förälder
incheckning
570e4f6b21
1 ändrade filer med 5 tillägg och 1 borttagningar
  1. 5 1
      src/Essensoft.AspNetCore.Payment.WeChatPay/WeChatPayV3Client.cs

+ 5 - 1
src/Essensoft.AspNetCore.Payment.WeChatPay/WeChatPayV3Client.cs

@@ -112,7 +112,11 @@ namespace Essensoft.AspNetCore.Payment.WeChatPay
                 }
             }
 
-            await CheckV3ResponseSignAsync(options, serial, timestamp, nonce, signature, body);
+            // 下载账单不需要验签
+            if (!(response is WeChatPayBillDownloadResponse))
+            {
+                await CheckV3ResponseSignAsync(options, serial, timestamp, nonce, signature, body);
+            }
 
             return response;
         }