From b7c5fe1babc278380ad18d1385f3432a19e9b41b Mon Sep 17 00:00:00 2001 From: zpc Date: Wed, 18 Mar 2026 00:08:28 +0800 Subject: [PATCH] 21 --- .../Models/Config/ConfigModels.cs | 6 + .../Models/Config/WeixinPaySetting.cs | 6 + .../admin-web/src/api/system/config.ts | 2 + .../src/views/system/config/payment.vue | 15 +- .../Services/WechatPayConfigService.cs | 4 +- .../Services/WechatPayService.cs | 308 +++++++++--------- .../Services/WechatPayV3Service.cs | 7 + uniapp/config/index.js | 4 +- 8 files changed, 195 insertions(+), 157 deletions(-) diff --git a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Config/ConfigModels.cs b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Config/ConfigModels.cs index 3361c79..f240e2a 100644 --- a/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Config/ConfigModels.cs +++ b/server/MiAssessment/src/MiAssessment.Admin.Business/Models/Config/ConfigModels.cs @@ -131,6 +131,12 @@ public class WeixinPayMerchant /// [JsonPropertyName("wechat_public_key_content")] public string? WechatPublicKeyContent { get; set; } + + /// + /// 支付回调通知URL + /// + [JsonPropertyName("notify_url")] + public string? NotifyUrl { get; set; } } diff --git a/server/MiAssessment/src/MiAssessment.Admin/Models/Config/WeixinPaySetting.cs b/server/MiAssessment/src/MiAssessment.Admin/Models/Config/WeixinPaySetting.cs index 59c2c8e..bcc9d55 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/Models/Config/WeixinPaySetting.cs +++ b/server/MiAssessment/src/MiAssessment.Admin/Models/Config/WeixinPaySetting.cs @@ -102,4 +102,10 @@ public class WeixinPayMerchant /// [JsonPropertyName("is_enabled")] public string? IsEnabled { get; set; } = "1"; + + /// + /// 支付回调通知URL + /// + [JsonPropertyName("notify_url")] + public string? NotifyUrl { get; set; } } diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/api/system/config.ts b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/api/system/config.ts index 2f0cbcd..ea6bf21 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/api/system/config.ts +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/api/system/config.ts @@ -139,6 +139,8 @@ export interface WeixinPayMerchant { cert_path?: string /** 是否启用 */ is_enabled?: string + /** 支付回调通知URL */ + notify_url?: string } /** diff --git a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/system/config/payment.vue b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/system/config/payment.vue index f13d3d1..9040756 100644 --- a/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/system/config/payment.vue +++ b/server/MiAssessment/src/MiAssessment.Admin/admin-web/src/views/system/config/payment.vue @@ -76,6 +76,14 @@ + + + + +
微信支付结果回调通知地址,必须为外网可访问的HTTPS地址
+
+
+