Exemple #1
0
 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.
 }
Exemple #2
0
 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;
 }