/*---------------------------------------------------------------- Copyright (C) 2019 Senparc 文件名:SenparcWeixinSettingItem.cs 文件功能描述:Senparc.Weixin SDK 中单个公众号配置信息 创建标识:Senparc - 20180707 修改标识:Senparc - 20170802 修改描述:v15.2.0 SenparcWeixinSetting 添加 TenPayV3_WxOpenTenpayNotify 属性,用于设置小程序支付回调地址 ----------------------------------------------------------------*/ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Senparc.Weixin.Entities { /// /// Senparc.Weixin SDK 中单个公众号配置信息 /// public class SenparcWeixinSettingItem : ISenparcWeixinSettingForMP, ISenparcWeixinSettingForWxOpen, ISenparcWeixinSettingForWork, ISenparcWeixinSettingForOldTenpay, ISenparcWeixinSettingForTenpayV3, ISenparcWeixinSettingForOpen, ISenparcWeixinSettingForExtension { /// /// 唯一标识 /// public virtual string ItemKey { get; set; } #region 公众号 /// /// 公众号Token /// public virtual string Token { get; set; } /// /// 公众号消息加密Key /// public virtual string EncodingAESKey { get; set; } /// /// 公众号AppId /// public virtual string WeixinAppId { get; set; } /// /// 公众号AppSecret /// public virtual string WeixinAppSecret { get; set; } #endregion #region 小程序 /// /// 小程序AppId /// public virtual string WxOpenAppId { get; set; } /// /// 小程序AppSecret /// public virtual string WxOpenAppSecret { get; set; } /// /// 小程序 Token /// public virtual string WxOpenToken { get; set; } /// /// 小程序EncodingAESKey /// public virtual string WxOpenEncodingAESKey { get; set; } #endregion #region 企业微信 /// /// 企业微信CorpId /// public virtual string WeixinCorpId { get; set; } /// /// 企业微信CorpSecret /// public virtual string WeixinCorpSecret { get; set; } #endregion #region 微信支付 #region 微信支付V2(旧版) /// /// WeixinPay_PartnerId(微信支付V2) /// public virtual string WeixinPay_PartnerId { get; set; } /// /// WeixinPay_Key(微信支付V2) /// public virtual string WeixinPay_Key { get; set; } /// /// WeixinPay_AppId(微信支付V2) /// public virtual string WeixinPay_AppId { get; set; } /// /// WeixinPay_AppKey(微信支付V2) /// public virtual string WeixinPay_AppKey { get; set; } /// /// WeixinPay_TenpayNotify(微信支付V2) /// public virtual string WeixinPay_TenpayNotify { get; set; } #endregion #region 微信支付V3(新版) /// /// MchId(商户ID) /// public virtual string TenPayV3_MchId { get; set; } /// /// 子商户 MchId,没有可留空 /// public string TenPayV3_SubMchId { get; set; } /// /// MchKey /// public virtual string TenPayV3_Key { get; set; } /// /// 微信支付AppId /// public virtual string TenPayV3_AppId { get; set; } /// /// 微信支付AppKey /// public virtual string TenPayV3_AppSecret { get; set; } /// /// 微信支付TenpayNotify /// public virtual string TenPayV3_TenpayNotify { get; set; } /// /// 小程序微信支付WxOpenTenpayNotify /// public virtual string TenPayV3_WxOpenTenpayNotify { get; set; } /// /// 特约商户微信支付 子商户ID /// public virtual string TenPayV3_Sub_MchId { get; set; } /// /// 特约商户微信支付 子商户AppID /// public virtual string TenPayV3_Sub_AppId { get; set; } #endregion #endregion #region 开放平台 /// /// Component_Appid /// public virtual string Component_Appid { get; set; } /// /// Component_Secret /// public virtual string Component_Secret { get; set; } /// /// 全局统一的 Component_Token(非必须) /// public virtual string Component_Token { get; set; } /// /// 全局统一的 Component_EncodingAESKey(非必须) /// public virtual string Component_EncodingAESKey { get; set; } #endregion #region 扩展 public virtual string AgentUrl { get; set; } public virtual string AgentToken { get; set; } public virtual string SenparcWechatAgentKey { get; set; } #endregion } }