public PayExPaymentProcessor(
     CurrencySettings currencySettings,
     ICheckoutAttributeParser checkoutAttributeParser,
     ICurrencyService currencyService,
     IHttpContextAccessor httpContextAccessor,
     ILocalizationService localizationService,
     ILogger logger,
     IOrderService orderService,
     IPayExAgreementService payExAgreementService,
     IPaymentService paymentService,
     ISettingService settingService,
     IStoreContext storeContext,
     ITaxService taxService,
     IWebHelper webHelper,
     IWorkContext workContext,
     PayExAgreementObjectContext payExAgreementObjectContext,
     PayExPaymentSettings payExPaymentSettings)
 {
     _currencySettings        = currencySettings;
     _checkoutAttributeParser = checkoutAttributeParser;
     _currencyService         = currencyService;
     _httpContextAccessor     = httpContextAccessor;
     _localizationService     = localizationService;
     _logger                      = logger;
     _orderService                = orderService;
     _payExAgreementService       = payExAgreementService;
     _paymentService              = paymentService;
     _settingService              = settingService;
     _storeContext                = storeContext;
     _taxService                  = taxService;
     _webHelper                   = webHelper;
     _workContext                 = workContext;
     _payExAgreementObjectContext = payExAgreementObjectContext;
     _payExPaymentSettings        = payExPaymentSettings;
 }
 public PayExSwishPaymentProcessor(
     CurrencySettings currencySettings,
     ICheckoutAttributeParser checkoutAttributeParser,
     ICurrencyService currencyService,
     IHttpContextAccessor httpContextAccessor,
     ILocalizationService localizationService,
     ILogger logger,
     IOrderService orderService,
     IPayExAgreementService payExAgreementService,
     IPaymentService paymentService,
     ISettingService settingService,
     IStoreContext storeContext,
     ITaxService taxService,
     IWebHelper webHelper,
     IWorkContext workContext,
     PayExAgreementObjectContext payExAgreementObjectContext,
     PayExPaymentSettings payExPaymentSettings)
     : base(
         currencySettings,
         checkoutAttributeParser,
         currencyService,
         httpContextAccessor,
         localizationService,
         logger,
         orderService,
         payExAgreementService,
         paymentService,
         settingService,
         storeContext,
         taxService,
         webHelper,
         workContext,
         payExAgreementObjectContext,
         payExPaymentSettings)
 {
     _localizationService = localizationService;
 }