public CashOnDeliveryPaymentProcessor(CashOnDeliveryPaymentSettings cashOnDeliveryPaymentSettings, ISettingService settingService, IOrderTotalCalculationService orderTotalCalculationService, ILocalizationService localizationService) { this._cashOnDeliveryPaymentSettings = cashOnDeliveryPaymentSettings; this._settingService = settingService; this._orderTotalCalculationService = orderTotalCalculationService; this._localizationService = localizationService; }
public override void Install() { var settings = new CashOnDeliveryPaymentSettings() { DescriptionText = "@Plugins.Payment.CashOnDelivery.PaymentInfoDescription" }; _settingService.SaveSetting(settings); _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor); base.Install(); }