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(); }