public PayZonaPagosPaymentProcessor(PayZonaPagosPaymentSettings payUColombiaPaymentSettings, IAddressService addressService, ISettingService settingService, ILocalizationService localizationService, IHttpContextAccessor httpContextAccessor, IWebHelper webHelper) { _localizationService = localizationService; _payUColombiaPaymentSettings = payUColombiaPaymentSettings; _settingService = settingService; _webHelper = webHelper; _httpContextAccessor = httpContextAccessor; _addressService = addressService; }
public override void Install() { var settings = new PayZonaPagosPaymentSettings() { Uri = "http://pagos.estrategiasegura.biz", RutaMetodo = "/api/pagos/agregar" }; _settingService.SaveSetting(settings); //locales _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Uri.Hint", "Ingrese Ingrese la Url de la Api de ZonaPagos."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Uri", "Uri"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.RedirectionTip", "Será redirigido al sitio de ZonaPagos para completar el pedido."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Nombre", "Nombre"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Nombre.Hint", "Ingrese el Nombre de su cuenta de ZonaPagos."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.TipoSeguridad", "Tipo de Seguridad"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.TipoSeguridad.Hint", "Ingrese el tipo de seguridad de su Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.DirectorioVirtual", "Directorio Virtual"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.DirectorioVirtual.Hint", "Ingrese su Directorio Virtual de su cuenta de ZonaPagos."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Token", "Token"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Token.Hint", "Ingrese el Token de su Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Usuario", "Usuario Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Usuario.Hint", "Ingrese su usuario de la Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Clave", "Clave"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Clave.Hint", "Ingrese su Clave de la Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.RutaToken", "Ruta de Token"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.RutaToken.Hint", "Ingrese su Ruta token Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoToken", "Encabezado token Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoToken.Hint", "Ingrese su Encabezado token Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoUsuario", "Encabezado usuario Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoUsuario.Hint", "Ingrese su Encabezado usuario Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoClave", "Encabezado clave Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.EncabezadoClave.Hint", "Ingrese su Encabezado clave Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Prefijo", "Prefijo url Api"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.Prefijo.Hint", "Ingrese su Prefijo url Api."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.RutaMetodo", "Ruta de Metodo"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayZonaPagos.RutaMetodo.Hint", "Ingrese su Ruta Metodo del Pago."); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayUColombia.AdditionalFee", "Tarifa Adicional"); _localizationService.AddOrUpdatePluginLocaleResource("Plugins.Payments.PayUColombia.AdditionalFee.Hint", "Ingrese una tarifa adicional para cobrar a sus clientes."); base.Install(); }