public SigoCreditosPaymentProcessor(ILocalizationService localizationService,
                                     IPaymentService paymentService,
                                     ISettingService settingService,
                                     IWebHelper webHelper,
                                     SigoCreditosPaymentSettings SigoCreditosPaymentSettings)
 {
     this._localizationService         = localizationService;
     this._paymentService              = paymentService;
     this._settingService              = settingService;
     this._webHelper                   = webHelper;
     this._SigoCreditosPaymentSettings = SigoCreditosPaymentSettings;
 }
Example #2
0
 public SigoCreditosPaymentProcessor(ILocalizationService localizationService,
                                     IPaymentService paymentService,
                                     ISettingService settingService,
                                     IWebHelper webHelper,
                                     SigoCreditosPaymentSettings SigoCreditosPaymentSettings,
                                     SigoCreditosPayPalObjectContext contextSCpaypal
                                     )
 {
     this._localizationService         = localizationService;
     this._paymentService              = paymentService;
     this._settingService              = settingService;
     this._webHelper                   = webHelper;
     this._SigoCreditosPaymentSettings = SigoCreditosPaymentSettings;
     this._contextSCpaypal             = contextSCpaypal;
 }
        /// <summary>
        /// Install the plugin
        /// </summary>
        public override void Install()
        {
            //settings
            var settings = new SigoCreditosPaymentSettings
            {
                TransactMode = TransactMode.Pending
            };

            _settingService.SaveSetting(settings);

            //locales
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Instructions", "This payment method stores credit card information in database (it's not sent to any third-party processor). In order to store credit card information, you must be PCI compliant.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFee", "Additional fee");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFee.Hint", "Enter additional fee to charge your customers.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFeePercentage", "Additional fee. Use percentage");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFeePercentage.Hint", "Determines whether to apply a percentage additional fee to the order total. If not enabled, a fixed value is used.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.TransactMode", "After checkout mark payment as");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.TransactMode.Hint", "Specify transaction mode.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.PaymentMethodDescription", "Pay by credit / debit card");

            base.Install();
        }
Example #4
0
        /// <summary>
        /// Install the plugin
        /// </summary>
        public override void Install()
        {
            //settings
            var settings = new SigoCreditosPaymentSettings
            {
                TransactMode = TransactMode.Pending
            };

            _settingService.SaveSetting(settings);

            //locales
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Instructions", "This payment method stores credit card information in database (it's not sent to any third-party processor). In order to store credit card information, you must be PCI compliant.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFee", "Additional fee");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFee.Hint", "Enter additional fee to charge your customers.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFeePercentage", "Additional fee. Use percentage");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.AdditionalFeePercentage.Hint", "Determines whether to apply a percentage additional fee to the order total. If not enabled, a fixed value is used.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.TransactMode", "After checkout mark payment as");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.Fields.TransactMode.Hint", "Specify transaction mode.");
            _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.SigoCreditos.PaymentMethodDescription", "Pay by credit / debit card");

            // string de los formularios en web
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Modal.Title", "Información");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Modal.Closed", "Cerrar");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Modal.Warning", "Advertencia");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Modal.MessageError", "Un error ha ocurrido durante el proceso de búsqueda del cliente. ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Modal.CustomerNotFound", "El cliente que ha buscado no fue encontrado. ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Transaccion.Exitosa", " Transacción exitosa");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Transaccion.Fallida", "Transacción fallida");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Comision.Message", " Costo adicional por pasarela de pago $");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.AmountTotal.Message", " Total a pagar $ ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Button.CustomerSearch", "Buscar Cliente");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.AddBalanceModel.ReceiverDocumentValue", " Documento de identidad	");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.CostumerName", " Nombre");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.CostumerLastName", "Apellido");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.CostumerPhone", "Teléfono");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.AddBalanceModel.TransactionAmount", "Monto del abono");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.DocumentType", " Tipo de documento");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.CustomerDocumentValue", "Documento de identidad");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.OwnerBalanceFalse", "Terceros. ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.OwnerBalanceTrue", "Cuenta propia. ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.input.OwnerBalance", "Dirigido a: ");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.cardheader.titleCredit", "Abonar créditos");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.BalancPersonalDetails", " Balance de cuentas");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.AccountTypeName", "Tipo de cuenta");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.AccountTypeQuantity", "Monto");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.AccountTypeCurrency", "Moneda");
            _localizationService.AddOrUpdatePluginLocaleResource("abonoForm.CollapseButton.show", "Mostrar ");
            _localizationService.AddOrUpdatePluginLocaleResource("abonoForm.CollapseButton.hide", "Ocultar");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.SigoCreditos", "Sigo Créditos ");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.TransaccionPaypalID", "R. Paypal ");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.Monto", "Monto");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.CedulaReceptor", "Cédula Receptor");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.NombreReceptor", "Receptor");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.Estatus_Operacion", "Estatus");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Account.TransactionDetails", "Abonos realizados");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.EmptyTable", "No hay registros");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.ReferenceSigoCreditos", "R. SigoClub");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Transaccion.FailAbono", "Pero existió un problema al abonar, contacte al administrador");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.CustomerCRM.NotFound", "Cliente no encontrado.");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.CreateDate", "Fecha");
            _localizationService.AddOrUpdatePluginLocaleResource("Account.SigoCreditos.Installed", "true");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Transaccion.IdUndefined", "Ocurrió un error en su transacción de PayPal por favor verifique.");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Comision.Porcentaje", "0.05");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.Comision.Constante", "0.30");
            _localizationService.AddOrUpdatePluginLocaleResource("sigocreditos.paypal.client-id-produccion", "false");
            _localizationService.AddOrUpdatePluginLocaleResource("sigocreditos.enabled", "true");
            _localizationService.AddOrUpdatePluginLocaleResource("sigocreditos.checkConsumo.Mensaje", "Usar mis Sigo Créditos, ${0} disponibles para este pedido.");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin", "Ingrese su PIN para continuar");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.cancelButtonText", "Cancelar");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.confirmButtonText", "Enviar");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.pininvalidate", "Pin inválido");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.pinrequired", "Pin requerido");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.button", "Saldo");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.documentplaceholder", "Número de Cédula");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.pinplaceholder", "PIN");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.documentrequired", "La cédula es requerida");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.cedminimun", "Minino 8 caracteres");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditosPaypal.validationpin.pinminimun", "Minino 6 caracteres");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.title.abono", "Abono");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.Abono.CustomerNotFound", "Usted se encuentra el registro de SIGO Creditos.");
            _localizationService.AddOrUpdatePluginLocaleResource("SigoCreditos.title.giftcard", "Gift Card");


            _contextSCpaypal.Install();



            base.Install();
        }