diff --git a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/Models/Pay/CreatePayUnifiedOrderRequest.cs b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/Models/Pay/CreatePayUnifiedOrderRequest.cs index 1936f927..5de0c7db 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/Models/Pay/CreatePayUnifiedOrderRequest.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.TenpayV2/Models/Pay/CreatePayUnifiedOrderRequest.cs @@ -123,6 +123,51 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models [System.Text.Json.Serialization.JsonPropertyName("address")] public string? Address { get; set; } } + + public class H5Info + { + /// + /// 获取或设置场景类型。 + /// + [Newtonsoft.Json.JsonProperty("type")] + [System.Text.Json.Serialization.JsonPropertyName("type")] + public string? Type { get; set; } + + /// + /// 获取或设置应用名。 + /// + [Newtonsoft.Json.JsonProperty("app_name")] + [System.Text.Json.Serialization.JsonPropertyName("app_name")] + public string? AppName { get; set; } + + /// + /// 获取或设置 iOS 应用包名。 + /// + [Newtonsoft.Json.JsonProperty("bundle_id")] + [System.Text.Json.Serialization.JsonPropertyName("bundle_id")] + public string? BundleId { get; set; } + + /// + /// 获取或设置 Android 应用包名。 + /// + [Newtonsoft.Json.JsonProperty("package_name")] + [System.Text.Json.Serialization.JsonPropertyName("package_name")] + public string? PackageName { get; set; } + + /// + /// 获取或设置网站 URL。 + /// + [Newtonsoft.Json.JsonProperty("wap_url")] + [System.Text.Json.Serialization.JsonPropertyName("wap_url")] + public string? WapUrl { get; set; } + + /// + /// 获取或设置网站名。 + /// + [Newtonsoft.Json.JsonProperty("wap_name")] + [System.Text.Json.Serialization.JsonPropertyName("wap_name")] + public string? WapName { get; set; } + } } /// @@ -131,6 +176,13 @@ namespace SKIT.FlurlHttpClient.Wechat.TenpayV2.Models [Newtonsoft.Json.JsonProperty("store_info")] [System.Text.Json.Serialization.JsonPropertyName("store_info")] public Types.Store? Store { get; set; } + + /// + /// 获取或设置移动应用或网站应用信息。 + /// + [Newtonsoft.Json.JsonProperty("h5_info")] + [System.Text.Json.Serialization.JsonPropertyName("h5_info")] + public Types.H5Info? H5Info { get; set; } } }