public static DPay Instance(PaidType type) { switch (type) { case PaidType.Alipay: return(new Factory.Alipay()); case PaidType.Weixin: return(new Weixin()); default: return(null); } }
protected PlatConfig Get(PaidType type) { var config = ConfigUtils<OnlinePayConfig>.Instance.Get(); return config?.Platforms?.FirstOrDefault(t => t.Type == type); }
protected PlatConfig Get(PaidType type) { var config = ConfigUtils <OnlinePayConfig> .Instance.Get(); return(config?.Platforms?.FirstOrDefault(t => t.Type == type)); }