public DirectDebitPaymentProcessor(DirectDebitPaymentSettings directDebitPaymentSettings,
            ISettingService settingService,
			IOrderTotalCalculationService orderTotalCalculationService,
            ILocalizationService localizationService)
        {
            this._directDebitPaymentSettings = directDebitPaymentSettings;
            this._settingService = settingService;
			this._orderTotalCalculationService = orderTotalCalculationService;
            this._localizationService = localizationService;
        }
 public DirectDebitPaymentProcessor(DirectDebitPaymentSettings directDebitPaymentSettings,
                                    ISettingService settingService,
                                    IOrderTotalCalculationService orderTotalCalculationService,
                                    ILocalizationService localizationService)
 {
     this._directDebitPaymentSettings   = directDebitPaymentSettings;
     this._settingService               = settingService;
     this._orderTotalCalculationService = orderTotalCalculationService;
     this._localizationService          = localizationService;
 }
        public override void Install()
        {
            var settings = new DirectDebitPaymentSettings()
            {
                DescriptionText = "@Plugins.Payments.DirectDebit.PaymentInfoDescription"
            };

            _settingService.SaveSetting(settings);

            _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor);

            base.Install();
        }
        public override void Install()
        {
            var settings = new DirectDebitPaymentSettings()
            {
                DescriptionText = "@Plugins.Payments.DirectDebit.PaymentInfoDescription"
            };
            _settingService.SaveSetting(settings);

            _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor);

            base.Install();
        }