public ActionResult Configure()
        {
			var model = new ConfigurationModel();
			model.DescriptionText = _payInStorePaymentSettings.DescriptionText;
			model.AdditionalFee = _payInStorePaymentSettings.AdditionalFee;
			model.AdditionalFeePercentage = _payInStorePaymentSettings.AdditionalFeePercentage;
            
            return View("SmartStore.Plugin.Payments.PayInStore.Views.PaymentPayInStore.Configure", model);
        }
        public ActionResult Configure(ConfigurationModel model, FormCollection form)
        {
            if (!ModelState.IsValid)
                return Configure();

			//save settings
			_payInStorePaymentSettings.DescriptionText = model.DescriptionText;
			_payInStorePaymentSettings.AdditionalFee = model.AdditionalFee;
			_payInStorePaymentSettings.AdditionalFeePercentage = model.AdditionalFeePercentage;
			_settingService.SaveSetting(_payInStorePaymentSettings);
            
            return View("SmartStore.Plugin.Payments.PayInStore.Views.PaymentPayInStore.Configure", model);
        }