/// <summary> /// 微信支付(旧版本)参数 构造函数 /// </summary> /// <param name="senparcWeixinSetting">已经填充过微信支付(旧版本)参数的 SenparcWeixinSetting 对象</param> public TenPayInfo(IWeixinSettingForOldTenpay senparcWeixinSetting) : this(senparcWeixinSetting.WeixinPay_PartnerId, senparcWeixinSetting.WeixinPay_Key, senparcWeixinSetting.WeixinPay_AppId, senparcWeixinSetting.WeixinPay_AppKey, senparcWeixinSetting.WeixinPay_TenpayNotify) { }
/// <summary> /// 根据 SenparcWeixinSetting 自动注册微信支付Tenpay(注意:新注册账号请使用RegisterTenpayV3!) /// </summary> /// <param name="registerService">RegisterService</param> /// <param name="weixinSettingForOldTepay">ISenparcWeixinSetting</param> /// <param name="name">统一标识,如果为null,则使用 weixinSettingForOldTepay.ItemKey </param> /// <returns></returns> public static IRegisterService RegisterTenpayOld(this IRegisterService registerService, IWeixinSettingForOldTenpay weixinSettingForOldTepay, string name) { Func <TenPayInfo> func = () => new TenPayInfo(weixinSettingForOldTepay); return(RegisterTenpayOld(registerService, func, name ?? weixinSettingForOldTepay.ItemKey)); }