public ManualPaymentProcessor(ManualPaymentSettings manualPaymentSettings, ISettingService settingService, IOrderTotalCalculationService orderTotalCalculationService, ILocalizationService localizationService) { this._manualPaymentSettings = manualPaymentSettings; this._settingService = settingService; this._orderTotalCalculationService = orderTotalCalculationService; _localizationService = localizationService; }
public override void Install() { //settings var settings = new ManualPaymentSettings() { TransactMode = TransactMode.Pending }; _settingService.SaveSetting(settings); //locales _localizationService.ImportPluginResourcesFromXml(this.PluginDescriptor); base.Install(); }