public OpenPayPaymentProcessor(
     OpenPayService openPayService,
     OpenPayPaymentSettings openPayPaymentSettings,
     IActionContextAccessor actionContextAccessor,
     ILocalizationService localizationService,
     ILogger logger,
     IOrderTotalCalculationService orderTotalCalculationService,
     IUrlHelperFactory urlHelperFactory,
     IHttpContextAccessor httpContextAccessor,
     INotificationService notificationService,
     ISettingService settingService,
     Scheduling.IScheduleTaskService scheduleTaskService,
     IWebHelper webHelper,
     WidgetSettings widgetSettings)
 {
     _openPayService         = openPayService;
     _openPayPaymentSettings = openPayPaymentSettings;
     _actionContextAccessor  = actionContextAccessor;
     _localizationService    = localizationService;
     _logger = logger;
     _orderTotalCalculationService = orderTotalCalculationService;
     _urlHelperFactory             = urlHelperFactory;
     _httpContextAccessor          = httpContextAccessor;
     _notificationService          = notificationService;
     _settingService      = settingService;
     _scheduleTaskService = scheduleTaskService;
     _webHelper           = webHelper;
     _widgetSettings      = widgetSettings;
 }
Esempio n. 2
0
 public WidgetViewComponent(
     OpenPayService openPayService,
     OpenPayPaymentSettings openPayPaymentSettings,
     ICurrencyService currencyService,
     IProductService productService,
     IOrderTotalCalculationService orderTotalCalculationService,
     IShoppingCartService shoppingCartService,
     IStoreContext storeContext,
     IWorkContext workContext)
 {
     _openPayService               = openPayService;
     _openPayPaymentSettings       = openPayPaymentSettings;
     _currencyService              = currencyService;
     _productService               = productService;
     _orderTotalCalculationService = orderTotalCalculationService;
     _shoppingCartService          = shoppingCartService;
     _storeContext = storeContext;
     _workContext  = workContext;
 }
Esempio n. 3
0
 public OpenPayPaymentController(
     OpenPayApi openPayApi,
     OpenPayService openPayService,
     OpenPayPaymentSettings openPayPaymentSettings,
     IPaymentPluginManager paymentPluginManager,
     IOrderService orderService,
     IOrderProcessingService orderProcessingService,
     INotificationService notificationService,
     ILocalizationService localizationService,
     ILogger logger)
 {
     _openPayApi             = openPayApi;
     _openPayService         = openPayService;
     _openPayPaymentSettings = openPayPaymentSettings;
     _paymentPluginManager   = paymentPluginManager;
     _orderService           = orderService;
     _orderProcessingService = orderProcessingService;
     _notificationService    = notificationService;
     _localizationService    = localizationService;
     _logger = logger;
 }