/// <summary> /// 初始化支付宝通知服务 /// </summary> /// <param name="configProvider">配置提供器</param> protected AlipayNotifyServiceBase(IAliPayConfigProvider configProvider, ILoggerFactory loggerFactory) { configProvider.CheckNull(nameof(configProvider)); _configProvider = configProvider; _builder = new UrlParameterBuilder(); _isLoad = false; Logger = loggerFactory.CreateLogger <AlipayNotifyServiceBase>(); }
/// <summary> /// 初始化支付宝条码支付服务 /// </summary> /// <param name="provider">支付宝配置提供器</param> public AlipayBarcodePayService(IAliPayConfigProvider provider, ILoggerFactory loggerFactory) : base(provider, loggerFactory) { }
/// <summary> /// 初始化支付宝返回服务 /// </summary> /// <param name="configProvider">配置提供器</param> public AlipayReturnService(IAliPayConfigProvider configProvider) : base(configProvider) { }
protected AlipayServiceBase(IAliPayConfigProvider provider) : base(provider) { }
/// <summary> /// 初始化支付宝支付服务 /// </summary> /// <param name="provider">支付宝配置提供器</param> protected AlipayServiceBase(IAliPayConfigProvider provider, ILoggerFactory loggerFactory) { provider.CheckNull(nameof(provider)); ConfigProvider = provider; Logger = loggerFactory.CreateLogger <AlipayServiceBase>(); }
/// <summary> /// 初始化支付宝通知服务 /// </summary> /// <param name="configProvider">配置提供器</param> public AlipayNotifyService(IAliPayConfigProvider configProvider) : base(configProvider) { }