public PrepaymentPaymentProcessor(PrepaymentPaymentSettings prepaymentPaymentSettings,
                                   ISettingService settingService,
                                   ILocalizationService localizationService,
                                   IOrderTotalCalculationService orderTotalCalculationService)
 {
     this._prepaymentPaymentSettings    = prepaymentPaymentSettings;
     this._settingService               = settingService;
     this._localizationService          = localizationService;
     this._orderTotalCalculationService = orderTotalCalculationService;
 }
        public PrepaymentPaymentProcessor(PrepaymentPaymentSettings prepaymentPaymentSettings,
            ISettingService settingService,
            ILocalizationService localizationService,
			IOrderTotalCalculationService orderTotalCalculationService)
        {
            this._prepaymentPaymentSettings = prepaymentPaymentSettings;
            this._settingService = settingService;
            this._localizationService = localizationService;
			this._orderTotalCalculationService = orderTotalCalculationService;
        }
        public override void Install()
        {
            var settings = new PrepaymentPaymentSettings()
            {
                DescriptionText = "@Plugins.Payment.Prepayment.PaymentInfoDescription"
            };

            _settingService.SaveSetting(settings);

            _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor);

            base.Install();
        }
        public override void Install()
        {
            var settings = new PrepaymentPaymentSettings()
            {
                DescriptionText = "@Plugins.Payment.Prepayment.PaymentInfoDescription"
            };
            _settingService.SaveSetting(settings);

            _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor);

            base.Install();
        }