public WompiHttpClient(HttpClient client, PayWompiPaymentSettings payWompiPaymentSettings) { //configure client client.Timeout = TimeSpan.FromMilliseconds(5000); client.DefaultRequestHeaders.Add(HeaderNames.UserAgent, $"nopCommerce-{NopVersion.CurrentVersion}"); _httpClient = client; _payWompiPaymentSettings = payWompiPaymentSettings; Headers = new Dictionary <string, string>(); Headers.DefaultIfEmpty(); // Se limpia la lista de Headers. }
public PaymentPayWompiController(ISettingService settingService, IPaymentService paymentService, IOrderService orderService, IOrderProcessingService orderProcessingService, INotificationService notificationService, ILocalizationService localizationService, PayWompiPaymentSettings wompiPaymentSettings, PaymentSettings paymentSettings, ILogger logger, IPaymentPluginManager paymentPluginManager, IPermissionService permissionService, IWebHelper webHelper) { _settingService = settingService; _paymentService = paymentService; _orderService = orderService; _orderProcessingService = orderProcessingService; _notificationService = notificationService; _wompiPaymentSettings = wompiPaymentSettings; _localizationService = localizationService; _paymentSettings = paymentSettings; _permissionService = permissionService; _logger = logger; _paymentPluginManager = paymentPluginManager; _webHelper = webHelper; }