public override void Install() { var settings = new ShurjoPayPaymentSettings() { Password = "******", Username = "******", ReturnPage = "https://payment.shurjogatshurjo.com/", AdditionalFee = 0 }; _settingService.SaveSetting(settings); //locales this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.RedirectionTip", "You will be redirected to shurjoPay site to complete the order."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.Password", "Password"); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.Password.Hint", "Enter Password."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.Username", "Username"); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.Username.Hint", "Enter username."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.UserPrefixe", "UserPrefixe"); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.UserPrefixe.Hint", "Enter User Prefixe."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.ReturnPage", "Return Page"); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.ReturnPage.Hint", "Enter Return Page."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.AdditionalFee", "Additional fee"); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.AdditionalFee.Hint", "Enter additional fee to charge your customers."); this.AddOrUpdatePluginLocaleResource("Plugins.Payments.ShurjoPay.PaymentMethodDescription", "You will be redirected to shurjoPay site to complete the order."); base.Install(); }
public ShurjoPayPaymentProcessor(ShurjoPayPaymentSettings ShurjoPayPaymentSettings, ISettingService settingService, ICurrencyService currencyService, CurrencySettings currencySettings, IWebHelper webHelper, ILocalizationService localizationService) { this._ShurjoPayPaymentSettings = ShurjoPayPaymentSettings; this._settingService = settingService; this._currencyService = currencyService; this._currencySettings = currencySettings; this._webHelper = webHelper; this._localizationService = localizationService; }