Ejemplo n.º 1
0
        public override void Install()
        {
            var settings = new SagePayServerPaymentSettings()
            {
                TransactType = TransactTypeValues.Payment,
                ConnectTo    = ConnectToValues.Simulator,
                Profile      = ProfileValues.Normal
            };

            _settingService.SaveSetting(settings);

            //locales
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.ConnectTo", "Connect To");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.ConnectTo.Hint", "Connect to test, simulator or live");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.TransactType", "TransactType");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.TransactType.Hint", "Transaction Type.");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.Profile", "Profile");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.Profile.Hint", "Iframe or separate window");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.VendorName", "Vendor Name");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.VendorName.Hint", "Vendor Name.");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.PartnerId", "PartnerId");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.PartnerId.Hint", "Affiliate Partner Id");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.AdditionalFee", "Additional fee");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.Fields.AdditionalFee.Hint", "Enter additional fee to charge your customers.");

            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.PaymentInfoError", "There were errors while registering a new transaction. Please try again. If you continue to have problems please contact us and we will be able to assist you.");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.ResponsePageError", "There were errors while processing your payment. Please try again. If you continue to have problems please contact us and we will be able to assist you.");
            this.AddOrUpdatePluginLocaleResource("Plugins.Payments.SagePayServer.PaymentMade", "Your payment has been made.");

            _context.InstallSchema();

            base.Install();
        }
        public override void Install()
        {
            var settings = new SagePayServerPaymentSettings()
            {
                TransactType = SagePayServerPaymentSettings.TransactTypeValues.PAYMENT,
                ConnectTo    = SagePayServerPaymentSettings.ConnectToValues.SIMULATOR,
                Profile      = SagePayServerPaymentSettings.ProfileValues.NORMAL
            };

            _settingService.SaveSetting(settings);

            _context.InstallSchema();

            base.Install();
        }